Il progetto VKHR sviluppa un sistema di rendering dei capelli in tempo reale

Nell'ambito del progetto VKHR (Vulkan Hair Renderer) sviluppato con il supporto di AMD e RTG Game Engineering, è un sistema di rendering realistico dei capelli, realizzato utilizzando l'API grafica Vulkan. Il sistema supporta il rendering in tempo reale durante la modellazione di acconciature composte da centinaia di migliaia di ciocche e milioni di segmenti lineari. Grazie alla variazione del livello di dettaglio, è possibile bilanciare le prestazioni con la qualità di rendering. Supporta la visualizzazione di diversi tipi di acconciature e di pellicce. Il codice del progetto è scritto in C++17 e è distribuito sotto licenza MIT.

AMD ha precedentemente lavorato alla tecnologia di rendering dei capelli all'interno del progetto TressFX, che utilizzava Direct3D. Nel progetto VKHR, quella tecnologia è stata completamente riscritta sulla base di Vulkan ed estesa con la simulazione della diffusion di luce, ombre e trasparenza, implementata con shader GLSL. VKHR include un sistema integrato di tracciamento dei raggi, basato sulla libreria Embree da Intel. Per l'anti-aliasing viene utilizzata una rapida trasformazione lineare, mentre per creare l'effetto volumetrico viene impiegato un veloce schema di voxelizzazione. I modelli di acconciature vengono caricati in formato hair.

Il progetto VKHR sviluppa un sistema di rendering dei capelli in tempo reale

Il progetto VKHR sviluppa un sistema di rendering dei capelli in tempo reale

Il progetto VKHR sviluppa un sistema di rendering dei capelli in tempo reale

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster