En el marco del proyecto (Vulkan Hair Renderer) desarrollado con el apoyo de AMD y RTG Game Engineering, se está convirtiendo en un sistema de renderizado realista de cabello, escrito utilizando la API gráfica Vulkan. El sistema soporta el renderizado en tiempo real al modelar peinados compuestos de cientos de miles de mechones y millones de segmentos lineales. Gracias a la variación en el nivel de detalle, se puede equilibrar entre el rendimiento y la calidad del renderizado. Se admite la visualización de diferentes tipos de peinados y tipos de pelaje. El código del proyecto está escrito en C++17 y bajo licencia MIT.
AMD anteriormente trabajó en la tecnología de renderizado de cabello como parte del proyecto , que utiliza Direct3D. En el marco del proyecto VKHR, esta tecnología fue completamente reescrita sobre la base de Vulkan y ampliada con la simulación de dispersión de luz, sombras y transparencia, implementada utilizando sombreadores GLSL. VKHR incluye un sistema de trazado de rayos integrado, basado en la biblioteca de Intel. El suavizado se lleva a cabo a través de una transformación lineal rápida, y para crear el efecto de volumen, se emplea un esquema de voxelización rápida. Los modelos de peinados se cargan en el formato .
Fuente: opennet.ru
