L'azienda Crytek ha rivelato i dettagli della sua recente dimostrazione di ray tracing in tempo reale utilizzando la scheda grafica Radeon RX Vega 56. Ricordiamo che a metà marzo di quest'anno, il sviluppatore ha pubblicato un video che mostrava il funzionamento del ray tracing in tempo reale sul motore CryEngine 5.5 con l'uso della scheda grafica AMD.

Al momento della pubblicazione del video, Crytek non ha rivelato dettagli sulle prestazioni della Radeon RX Vega 56 nella demo di Neon Noir. Tuttavia, ora gli sviluppatori hanno condiviso maggiori informazioni: la scheda grafica è riuscita a garantire una media di 30 FPS alla risoluzione Full HD (1920 × 1080 pixel). È stato anche notato che, riducendo di metà la qualità/l'intensità del ray tracing, lo stesso acceleratore grafico è in grado di garantire 40 FPS alla risoluzione QHD (2560 × 1440 pixel).

Nella dimostrazione di Neon Noir, il ray tracing è utilizzato per costruire riflessi e rifrazioni della luce. Va detto che i riflessi sono veramente numerosi, e la scheda grafica Radeon RX Vega 56 è riuscita a gestirli, anche senza una logica specializzata per accelerare il ray tracing, come i nuclei RT. Ricordiamo che attualmente questa scheda grafica AMD rientra nelle soluzioni di fascia media.
Il segreto del successo è semplice: il ray tracing nella dimostrazione di Crytek è basato sui voxel. Questo approccio richiede significativamente meno potenza di calcolo rispetto alla tecnologia NVIDIA RTX. Pertanto, le schede grafiche non solo di fascia alta, ma anche di fascia media, possono costruire immagini di qualità utilizzando il ray tracing, indipendentemente dal fatto che abbiano o meno una logica specializzata per tali compiti.

Tuttavia, Crytek sottolinea che i core RT specializzati possono accelerare significativamente il ray tracing. Inoltre, non ci sono ostacoli all'uso della tecnologia Crytek, poiché le schede grafiche GeForce RTX supportano Microsoft DXR. Con la giusta ottimizzazione, questi acceleratori possono garantire la massima qualità di ray tracing nella demo di Neon Noir anche alla risoluzione 4K (3840 × 2160 pixel). A titolo di confronto, la GeForce GTX 1080 ha una prestazione due volte inferiore. Quindi, la GeForce RTX non offre nuove funzionalità nel motore CryEngine, ma garantisce migliori prestazioni e dettagli.

Infine, gli sviluppatori di Crytek hanno evidenziato che anche gli attuali API come DirectX 12 e Vulkan offrono molti vantaggi per l'uso del ray tracing in tempo reale. Questo perché garantiscono un ampio accesso a basso livello all'hardware, il che consente una migliore ottimizzazione e l'uso di tutte le risorse per il lavoro pesante con il ray tracing.
Fonte: 3dnews.ru
