Crytek har publicerat en video som visar resultaten av utvecklingen av den nya versionen av sin egen spelmotor CryEngine. Demonstrationen kallas Neon Noir, och i den visas funktionen Total Illumination med ray tracing i realtid.

En nyckelfunktion med ray tracing i realtid på CryEngine 5.5 är att det inte är nödvändigt att ha specialiserade RT-kärnor och liknande beräkningsblock på grafikkortet. All strålarbehandling sker med hjälp av standardberäkningsblock, som finns på varje grafikkort, både från AMD och NVIDIA. Som bevis på detta skapades den publicerade videon med demonstrationen Neon Noir med hjälp av grafikkortet Radeon RX Vega 56. För övrigt fungerar ray tracing i CryEngine 5.5 med vilket API som helst, oavsett om det är DirectX 12 eller Vulkan.
Utvecklarna avslöjar inte alla detaljer, men de delar ändå viss information. Det noteras att i demonstrationen har ray tracing använts för att visualisera reflektioner och brytning av ljus, och reflektionerna byggdes till och med för objekt som inte är synliga i bilden. Det globala belysningssystemet för scenen byggdes med hjälp av SVOGI-systemet, som är baserat på voxlar. Denna metod påminner på något sätt om hur ray tracing genomförs i Battlefield V.
Voxelbasiert ray tracing kräver betydligt mindre beräkningskraft än den metod som NVIDIA erbjuder med sin RTX-teknologi. Tack vare detta kan grafikkort i både premium- och mellanklasssegmentet skapa kvalitetsbilder med ray tracing. Som det kan ses ger även Radeon RX Vega 56 en mycket tilltalande visualisering, trots att det tillhör mellanklassgrafikkorten, och dess pris är endast 300 euro.
I slutet påpekar Crytek att deras experimentella funktion för ray tracing förenklar rendering av scener och animationer i realtid med korrekta reflektioner och brytningar av ljus vid hög detaljnivå. Tyvärr anges inte upplösningen och bildfrekvensen för den publicerade demonstrationen. Men det ser verkligen bra ut.
Källa: 3dnews.ru
