La società Crytek ha pubblicato un video che mostra i risultati dello sviluppo della nuova versione del proprio motore di gioco CryEngine. La dimostrazione si chiama Neon Noir e mostra il funzionamento della funzione Total Illumination con il ray tracing in tempo reale.

Una caratteristica chiave del ray tracing in tempo reale nel motore CryEngine 5.5 è che non è necessaria la presenza di core RT specializzati o blocchi computazionali simili nella scheda grafica. Tutta l'elaborazione dei raggi avviene utilizzando i normali blocchi computazionali presenti in ogni scheda grafica, sia di AMD che di NVIDIA. A conferma di queste affermazioni, il video di dimostrazione Neon Noir è stato creato utilizzando la scheda grafica Radeon RX Vega 56. Inoltre, il ray tracing in CryEngine 5.5 funziona con qualsiasi API, sia essa DirectX 12 o Vulkan.
Gli sviluppatori non rivelano tutti i dettagli, ma condividono alcune informazioni. Si segnala che nella dimostrazione il ray tracing ha visualizzato riflessi e rifrazione della luce, con i riflessi costruiti anche per quegli oggetti non visibili nel fotogramma. L'illuminazione globale della scena è stata realizzata tramite un sistema SVOGI basato su voxel. Questo approccio ricorda in parte l'implementazione del ray tracing in Battlefield V.
Il ray tracing basato su voxel richiede una potenza computazionale significativamente inferiore rispetto all'approccio offerto da NVIDIA con la sua tecnologia RTX. Di conseguenza, anche schede grafiche di fascia media possono generare immagini di alta qualità utilizzando il ray tracing. Come si vede, la stessa Radeon RX Vega 56 fornisce una visualizzazione piuttosto attraente, nonostante appartenga alle schede grafiche di fascia media, e il suo prezzo è di soli 300 euro.
Alla fine Crytek osserva che la funzione sperimentale di ray tracing implementata semplifica il rendering in tempo reale di scene e animazioni con riflessi e rifrazione della luce corretti a un alto livello di dettaglio. Purtroppo, la risoluzione e la frequenza dei fotogrammi della dimostrazione pubblicata non sono specificate. Ma visivamente tutto appare piuttosto soddisfacente.
Fonte: 3dnews.ru
