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

Nell'ambito del progetto VKHR (Vulkan Hair Renderer) con il supporto delle aziende AMD e RTG Game Engineering, si sviluppa un sistema di rendering realistico dei capelli, scritto utilizzando l'API grafica Vulkan. Il sistema supporta il rendering in tempo reale nella modellazione di acconciature formate da centinaia di migliaia di ciocche e milioni di segmenti lineari. Grazie alla variazione del livello di dettaglio, è possibile bilanciare tra prestazioni e qualità di rendering. È supportata la visualizzazione di vari tipi di acconciature e di pelo. Il codice del progetto è scritto in C++17 e fornito sotto licenza MIT.

L'azienda AMD ha precedentemente lavorato su una tecnologia di rendering dei capelli nell'ambito del progetto TressFX, che utilizzava Direct3D. Nel contesto del progetto VKHR, tale tecnologia è stata completamente riscritta sulla base di Vulkan ed è stata ampliata con la simulazione della dispersione della luce, dell'ombreggiatura e della trasparenza, realizzata utilizzando shader GLSL. VKHR include un sistema di ray tracing integrato, basato sulla libreria Embree di Intel. Per l'antialiasing è stata implementata una veloce trasformazione lineare, mentre per la creazione dell'effetto di volume è stato utilizzato un rapido schema di voxelizzazione. I modelli di acconciature sono caricati nel 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