Het VKHR-project ontwikkelt een haarrenderingssysteem in realtime

In het kader van het project VKHR (Vulkan Hair Renderer) wordt de realistische haarrendering ontwikkeld met de steun van bedrijven als AMD en RTG Game Engineering, en is geschreven met behulp van de grafische API Vulkan. Het systeem ondersteunt realtime rendering bij het modelleren van kapsels bestaande uit honderdduizenden lokken en miljoenen lineaire segmenten. Door het aanpassen van het detailniveau is het mogelijk om te variƫren tussen prestaties en kwaliteit van de rendering. Verschillende haartypes en -texturen kunnen worden weergegeven. De code van het project is geschreven in C++17 en wordt geleverd valt onder de MIT-licentie.

AMD heeft eerder gewerkt aan de haarrenderingstechnologie in het kader van het project TressFX, dat gebruikmaakt van Direct3D. In het kader van het VKHR-project is deze technologie volledig herschreven op basis van Vulkan en uitgebreid met simulatie van lichtverspreiding, schaduwen en transparantie, gerealiseerd met behulp van GLSL-shaders. VKHR omvat een ingebouwd ray tracing-systeem, gebaseerd op de bibliotheek Embree van Intel. Voor smoothing wordt een snelle lineaire transformatie gebruikt en voor het creƫren van volumeeffecten een snelle voxelisatie-schematiek. Haarmodellen worden geladen in het formaat hair.

Het VKHR-project ontwikkelt een haarrenderingssysteem in realtime

Het VKHR-project ontwikkelt een haarrenderingssysteem in realtime

Het VKHR-project ontwikkelt een haarrenderingssysteem in realtime

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster