Das VKHR-Projekt entwickelt ein Haar-Rendering-System in Echtzeit.

Im Rahmen des Projekts VKHR (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 wird geliefert unter der MIT-Lizenz.

Das Unternehmen AMD hat zuvor an der Haar-Rendering-Technologie im Rahmen des Projekts TressFX, 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 Embree 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 hair.

Das VKHR-Projekt entwickelt ein Haar-Rendering-System in Echtzeit.

Das VKHR-Projekt entwickelt ein Haar-Rendering-System in Echtzeit.

Das VKHR-Projekt entwickelt ein Haar-Rendering-System in Echtzeit.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster