Una delle principali sfide dello sviluppo di giochi e della programmazione in generale è l'ottimizzazione senza una significativa perdita di qualità. Per questo, nel tempo, sono emersi molti codec per audio e video che garantivano compressione mantenendo prestazioni accettabili. Ora, Microsoft ha presentato la sua soluzione simile per i giochi.

Durante l'evento Game Developers Conference 2019, la corporation di Redmond ha annunciato l'implementazione della tecnologia Variable Rate Shading, che è parte dell'API DirectX 12. Questa tecnologia è un analogo funzionale del NVIDIA Adaptive Shading ed è progettata per risparmiare risorse della scheda grafica. Ciò consente di ridurre il carico nel calcolo di oggetti periferici e aree. Allo stesso tempo, la tecnologia consente di aumentare il livello di dettaglio dove necessario.
Di conseguenza, questa tecnologia aumenta le prestazioni nel gioco senza una significativa perdita di qualità dell'immagine. Durante la presentazione, l'azienda ha mostrato il funzionamento della tecnologia nel gioco Civilization VI. Come osservato, il frame rate nella parte sinistra dell'immagine era superiore del 14% rispetto a quello della parte destra, mantenendo la stessa qualità.
Una serie di aziende, tra cui Turn 10 Studios, Ubisoft, Massive Entertainment, 343 Industries, Stardock, IO Interactive, Activision ed Epic Games, hanno già dichiarato che implementeranno il Variable Rate Shading nei loro progetti. Nel frattempo, a Redmond hanno dichiarato che la tecnologia è supportata dalle schede NVIDIA basate sull'architettura Turing e dalla futura famiglia Intel Gen11. Non è escluso che anche le future schede grafiche discrete Intel supporteranno il VRS, anche se al momento non è stato ufficialmente dichiarato. In passato, si erano diffuse voci di supporto della tecnologia nelle GPU di generazione Navi e nelle console di nuova generazione.
Di conseguenza, la tecnologia permetterà di creare giochi graficamente più qualitativi con requisiti relativamente bassi per la scheda grafica.
Fonte: 3dnews.ru
