Společnost Crytek zveřejnila video demonstrující výsledky vývoje nové verze svého herního enginu CryEngine. Demonstrační video se jmenuje Neon Noir a ukazuje funkci Total Illumination s real-time ray tracingem.

Klíčovou vlastností real-time ray tracingu v enginu CryEngine 5.5 je, že pro jeho provoz není nutné mít specializované RT-jádra a podobné výpočetní bloky na grafické kartě. Všechny výpočty paprsků probíhají pomocí standardních výpočetních bloků, které má každá grafická karta jak od AMD, tak od NVIDIA. Na podporu těchto tvrzení bylo zveřejněno video Neon Noir, které bylo vytvořeno pomocí grafického akcelerátoru Radeon RX Vega 56. Mimochodem, ray tracing v CryEngine 5.5 funguje s jakýmkoli API, ať už je to DirectX 12 nebo Vulkan.
Vývojáři nezveřejňují všechny podrobnosti, ale přesto se o některé informace podělili. Uvádějí, že v demonstrovaném projektu byly pomocí ray tracingu vizualizovány odrazy a lámání světla, přičemž odrazy se vytvářely dokonce i pro objekty, které nejsou v záběru. Globální osvětlení scény bylo postaveno na systému SVOGI, který je založen na voxelech. Tento přístup je poněkud podobný implementaci ray tracingu v Battlefield V.
Voxely založený ray tracing vyžaduje výrazně méně výpočetního výkonu než přístup, který nabízí NVIDIA se svou technologií RTX. Díky tomu mohou grafické karty nejen z nejvyšší, ale i ze střední cenové kategorie vytvářet kvalitní obraz s použitím ray tracingu. Jak je patrné, Radeon RX Vega 56 poskytuje velmi atraktivní vizualizaci, i když patří mezi grafické karty střední třídy, a její cena činí pouhých 300 euro.
Na závěr Crytek uvádí, že realizovaná experimentální funkce ray tracingu zjednodušuje rendering scén a animací v reálném čase s přesnými odrazy a lámáním světla při vysoké úrovni detailů. Bohužel nebylo uvedeno rozlišení a snímková frekvence zveřejněné demontrace. Ale na pohled to vypadá velmi slibně.
Zdroj: 3dnews.ru
