Im Rahmen des Projekts (Vulkan Hair Renderer) wird mit UnterstĂŒtzung von AMD und RTG Game Engineering ein System fĂŒr realistische Haar-Renderings entwickelt, das unter Verwendung der Grafik-API Vulkan geschrieben wurde. Das System unterstĂŒtzt die Echtzeit-Darstellung bei der Modellierung von Frisuren, die aus Hunderttausenden von StrĂ€hnen und Millionen von Liniensegmenten bestehen. Durch die Anpassung der Detailstufen kann zwischen Leistung und Rendering-QualitĂ€t variiert werden. Es werden verschiedene Frisuren und Wolltypen visualisiert. Der Code des Projekts ist in C++17 geschrieben und unter der MIT-Lizenz.
Das Unternehmen AMD hat zuvor an der Haar-Rendering-Technologie im Rahmen des Projekts , das Direct3D verwendet, gearbeitet. Im Rahmen des Projekts VKHR wurde die genannte Technologie vollstĂ€ndig auf Vulkan umgeschrieben und mit der Simulation von Lichtstreuung, Schattenerzeugung und Transparenz erweitert, die unter Verwendung von GLSL-Shadern umgesetzt wurde. VKHR umfasst ein integriertes Ray-Tracing-System, das auf der Bibliothek von Intel. FĂŒr die GlĂ€ttung wird eine schnelle lineare Transformation verwendet, wĂ€hrend eine schnelle Voxel-Datenstruktur zur Erzeugung des Volumeneffekts dient. Frisurenmodelle werden im Format .
Quelle: opennet.ru
