VKHR projekt arendab reaalajas juuste renderdamise süsteemi

Projekti raames VKHR (Vulkan Hair Renderer) koos AMD ja RTG Game Engineeringiga arendatakse realistliku juuste renderdamise süsteemi, mis on loodud Vulkan graafika API kasutades. Süsteem toetab reaalajas renderdamist soengu modelleerimisel, mis koosneb sadadest tuhandetest juuksekarvadest ja miljonitest lineaarsetest segmentidest. Detailitaseme muutmise abil on võimalik varieerida jõudluse ja renderduskvaliteedi vahel. Toetatakse erinevat tüüpi soengute ja karvade visualiseerimist. Projekti kood on kirjutatud C++17 keeles ja on saadaval on MIT litsentsi all.

AMD on eelnevalt töötanud juuste renderdamise tehnoloogia kallal projekti raames TressFX, mis kasutas Direct3D-d. VKHR projekti raames on antud tehnoloogia täielikult ümber kirjutatud Vulkani baasil ning laiendatud valguse hajutamise, varjude ja läbipaistvuse simulatsiooniga, mis on teostatud GLSL shaderite abil. VKHR sisaldab sisseehitatud kiirendatud kiirte jälgimise süsteemi, mis põhineb Embree Inteli raamatukogul. Sujuvuse saavutamiseks on kasutusel kiire lineaarne transformatsioon, ja mahu efekti loomiseks kiire voxeliseerimise skeem. Soengute mudelid laaditakse formaadis hair.

VKHR projekt arendab reaalajas juuste renderdamise süsteemi

VKHR projekt arendab reaalajas juuste renderdamise süsteemi

VKHR projekt arendab reaalajas juuste renderdamise süsteemi

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster