Projektet VKHR udvikler et system til realtids rendering af hår

Som en del af projektet VKHR (Vulkan Hair Renderer) udvikles med støtte fra AMD og RTG Game Engineering et system til realistisk rendering af hår, skrevet med grafisk API Vulkan. Systemet understøtter rendering i realtid ved modellering af frisurer bestående af hundredtusinder af strå og millioner af lineære segmenter. Gennem variation af detaljegraden er det muligt at balancere mellem ydeevne og renderingkvalitet. Der understøttes visualisering af forskellige typer frisurer og pels. Projektets kode er skrevet i C++17 og leveres under MIT-licensen.

AMD har tidligere arbejdet på teknologi til hår rendering i forbindelse med projektet TressFX, der brugte Direct3D. I projektet VKHR blev den nævnte teknologi fuldstændig omskrevet baseret på Vulkan og udvidet med simulering af lysbrydning, skyggecasting og transparens, implementeret ved hjælp af GLSL-shaders. VKHR inkluderer et indbygget ray tracing-system baseret på biblioteket Embree fra Intel. For at udjævne bruges hurtig lineær transformation, og for at skabe volumeneffekten anvendes en hurtig voxelering. Frisurer indlæses i formatet hair.

Projektet VKHR udvikler et system til realtids rendering af hår

Projektet VKHR udvikler et system til realtids rendering af hår

Projektet VKHR udvikler et system til realtids rendering af hår

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster