A tecnologia Ray Tracing tem sido estudada há muitos anos, mas como os requisitos de hardware e software são extremamente exigentes, espera-se que não haja possibilidade de renderização em tempo real no futuro, mas todo o setor está trabalhando bastante, especialmente em 2018.
A Microsoft está introduzindo a interface da API do DXR no DX12, NVIDIA, AMD, Futuremark, EA, Epic, Unity, etc. também estão trabalhando duro em seu próprio caminho.
Entre eles, a NVIDIA desenvolveu a tecnologia GameWorks RTX e está atualmente trabalhando com a organização de padrões do Grupo Khronos para introduzi-la na API da Vulkan, e obteve resultados faseados.
Em um recente documento técnico, a NVIDIA mencionou uma nova extensão da API Vulkan 'VK_NV_raytracing', que é, sem dúvida, usada para suportar o rastreamento de raios.
A partir da descrição do documento, ele suporta muitos recursos do NVIDIA RTX, eo estilo de código também é semelhante ao DXR, por isso é muito conveniente para portar e multi-plataforma é mais conveniente.
Rastreamento de raio da estrutura da API Vulkan
Renderização tradicional de raster e processo de renderização de traçado de raios