No âmbito do projeto (Vulkan Hair Renderer) com o apoio das empresas AMD e RTG Game Engineering, está em desenvolvimento um sistema de renderização realista de cabelos, escrito usando a API gráfica Vulkan. O sistema suporta renderização em tempo real na modelagem de penteados que consistem em centenas de milhares de mechas e milhões de segmentos lineares. Com a alteração do nível de detalhe, é possível variar entre desempenho e qualidade de renderização. Suporta visualização de vários tipos de penteados e texturas de cabelo. O código do projeto está escrito na linguagem C++17 e sob a licença MIT.
A empresa AMD havia anteriormente trabalhado na tecnologia de renderização de cabelos no âmbito do projeto , que utiliza Direct3D. No âmbito do projeto VKHR, a tecnologia mencionada foi completamente reescrita na base do Vulkan e expandida com a simulação de dispersão de luz, geração de sombras e transparência, implementadas usando shaders GLSL. O VKHR inclui um sistema de rastreamento de raios embutido, baseado na biblioteca da Intel. Para suavização, foi utilizado uma transformação linear rápida, e para criar o efeito de volume, um esquema rápido de voxelização. Os modelos de penteados são carregados no formato .
Fonte: opennet.ru
