Proiectul VKHR dezvoltă un sistem de randare a părului în timp real

În cadrul proiectului VKHR (Vulkan Hair Renderer) cu suportul companiilor AMD și RTG Game Engineering, se dezvoltă un sistem de randare realistă a părului, scris utilizând API-ul grafic Vulkan. Sistemul suportă randarea în timp real pentru modelarea coafurilor ce constau din sute de mii de fire și milioane de segmente liniare. Prin modificarea nivelului de detaliere, este posibil să se varieze între performanță și calitatea randării. Este suportată vizualizarea diferitelor tipuri de coafuri și tipuri de lână. Codul proiectului este scris în C++17 și este livrat sub licența MIT.

Compania AMD a lucrat anterior la tehnologia de randare a părului în cadrul proiectului TressFX, utilizând Direct3D. În cadrul proiectului VKHR, tehnologia menționată a fost complet rescrisă pe baza Vulkan și extinsă cu simularea dispersiei luminii, aruncării umbelor și transparenței, implementată folosind shader-uri GLSL. VKHR include un sistem încorporat de trasare a razelor, bazat pe biblioteca Embree de la Intel. Pentru netezire se folosește o transformare liniară rapidă, iar pentru crearea efectului de volum, o schemă rapidă de voxelizare. Modelele de coafuri sunt încărcate în formatul hair.

Proiectul VKHR dezvoltă un sistem de randare a părului în timp real

Proiectul VKHR dezvoltă un sistem de randare a părului în timp real

Proiectul VKHR dezvoltă un sistem de randare a părului în timp real

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster