La tecnología de rastreo de rayos se ha estudiado durante muchos años, pero debido a que los requisitos de hardware y software son extremadamente exigentes, se espera que no haya posibilidad de representación en tiempo real en el futuro. Sin embargo, toda la industria está trabajando mucho, especialmente en 2018.
Microsoft está presentando la interfaz DXR API en DX12, NVIDIA, AMD, Futuremark, EA, Epic, Unity, etc. También están trabajando duro a su manera.
Entre ellos, NVIDIA desarrolló la tecnología GameWorks RTX y actualmente está trabajando con la organización de estándares del Grupo Khronos para introducirla en la API Vulkan, y logró resultados por etapas.
En un documento técnico reciente, NVIDIA mencionó una nueva extensión de la API de Vulkan 'VK_NV_raysing', que sin duda se usa para respaldar el trazado de rayos.
De la descripción del documento, es compatible con muchas características de NVIDIA RTX, y el estilo de código también es similar a DXR, por lo que es muy conveniente para portar y multiplataforma es más conveniente.
Ray tracing Vulkan API estructura
Procesamiento tradicional de representación de trama y trazado de rayos