В рамках проекта (Vulkan Hair Renderer) при поддержке компаний AMD и RTG Game Engineering развивается система реалистичного рендеринга волос, написанная с использованием графического API Vulkan. Система поддерживает отрисовку в режиме реального времени при моделировании причёсок, состоящих из сотни тысяч прядей и миллионов линейных сегментов. За счёт изменения уровня детализации возможно варьирование между производительностью и качеством отрисовки. Поддерживается визуализация различных типов причёсок и видов шерсти. Код проекта написан на языке С++17 и под лицензией MIT.
Компания AMD ранее работала над технологией рендеринга волос в рамках проекта , использующего Direct3D. В рамках проекта VKHR указанная технология была полностью переписана на базе Vulkan и расширена симуляцией рассеивания света, отбрасывания теней и прозрачности, реализованной с использованием шейдеров GLSL. VKHR включает встроенную систему трассировки лучей, основанную на библиотеке от компании Intel. Для сглаживания задействовано быстрое линейное преобразование, а для создания эффекта объёма быстрая схема вокселизации. Модели причёсок загружаются в формате .
Źródło: opennet.ru
