La technologie de traçage Ray a été étudiée pendant de nombreuses années, mais comme les exigences matérielles et logicielles sont extrêmement exigeantes, on s'attend à ce qu'il n'y ait pas de possibilité de rendu en temps réel à l'avenir.
Microsoft introduit l'interface API DXR dans DX12, NVIDIA, AMD, Futuremark, EA, Epic, Unity, etc. travaillent également dur à leur manière.
Parmi eux, NVIDIA a développé la technologie GameWorks RTX et travaille actuellement avec l'organisation de normalisation du Groupe Khronos pour l'introduire dans l'API Vulkan, et a obtenu des résultats échelonnés.
Dans un document technique récent, NVIDIA a mentionné une nouvelle extension de l'API Vulkan 'VK_NV_raytracing', qui est sans doute utilisée pour prendre en charge le lancer de rayons.

De la description du document, il prend en charge de nombreuses fonctionnalités de NVIDIA RTX, et le style de code est également similaire à DXR, de sorte qu'il est très pratique pour le portage et multi-plateforme est plus pratique.

Ray tracing Structure de l'API Vulkan

Rendu de trame traditionnel et processus de rendu de lancer de rayon