Crytek'i ettevÔte avaldas video, mis nÀitab uue versiooni oma mÀngumootorist CryEngine arendustulemusi. Demonstreeritud osa kannab nime Neon Noir ja selles on nÀidatud Total Illumination funktsiooni tööd reaalajas ray-trace'iga.

Reaalajas ray-trace'i peamine omadus CryEngine 5.5 mootori puhul on see, et selleks pole vajalik spetsialiseeritud RT-kernide ja sarnaste arvutusplokkide olemasolu graafika protsessoris. KÔik kiirte töötlemine toimub tavaliste arvutusplokkide jÔududega, mis on olemas iga AMD ja NVIDIA graafika kaartide puhul. Selle kinnituseks oli Neon Noir'i demonstreerimisvideo loodud Radeon RX Vega 56 graafika kiibi jÔududega. Muide, ray-trace töötab CryEngine 5.5 ka iga API-ga, olgu see siis DirectX 12 vÔi Vulkan.
Arendajad ei avalda kĂ”iki detaile, kuid jagavad siiski mĂ”ningaid teavet. MĂ€rgitakse, et demonstreerimisel olid ray-trace'i abil visualiseeritud peegeldused ja valguse murdumine, kusjuures peegeldused loodi isegi nende objektide jaoks, mis ei olnud kaadris. Stseeni globaalne valgustus loodi SVOGI sĂŒsteemi abil, mis pĂ”hineb voxelitel. See lĂ€henemine meenutab teistsugust ray-trace'i rakendust Battlefield V-s.
Voxelitel pÔhinev ray-trace nÔuab arvutusvÔimsust oluliselt vÀhem kui see lÀhenemine, mida pakub NVIDIA oma RTX tehnoloogiaga. SeetÔttu saavad kvaliteetseid ray-trace'i pilte ehitada mitte ainult tipptasemel, vaid ka keskklassi graafika kaardid. Nagu on nÀha, pakub sama Radeon RX Vega 56 vÀga meeldivat visualiseerimist, kuigi see kuulub keskmise taseme graafika kaartide hulka ning selle hind on vaid 300 eurot.
LÔpuks mÀrgib Crytek, et nende rakendatud katse ray-trace'i funktsioon lihtsustab reaalajas stseenide ja animatsioonide renderdamist, kus on Ôiged peegeldused ja valguse murdumine kÔrge detailitasemega. Kahjuks ei tÀpsustata avaldatud demonstreerimise resolutsiooni ja kaadrisagedust. Kuid vÀljanÀgemine on tÔeliselt muljetavaldav.
Allikas: 3dnews.ru
