盘点RTX光线追踪平台里的APIs

2020-12-08 11:36:26

光线追踪平台

NVIDIA RTX 平台包含一项光线追踪技术,可为内容创作者和游戏开发者提供实时的电影级渲染。开发者可通过 NVIDIA OptiX 应用编程接口、Microsoft 的 DirectX Raytracing API (DXR) 和 Vulkan来使用 NVIDIA RTX 光线追踪技术。 光线追踪长期以来一直是计算机渲染的“未来”或圣杯,现在,随着NVIDIA最新架构和RTX GPU的推出,已经拥有足够强大的计算能力,可以实时进行有趣的光线追踪工作。 一起来康康RTX 平台光线追踪 API都有哪些~

OptiX

OptiX API 是一个应用框架,它利用 RTX 技术在 GPU 上实现了出色的光线追踪性能。此框架提供了一个简单灵活的递归式流程来加速光线追踪算法。此外,后处理 API 还包括一个同样利用了 RTX 技术且经 AI 加速的降噪器。此 API 可以独立于流程的光线追踪部分使用。

OptiX

Microsoft DirectX Ray Tracing (DXR)

Microsoft DirectX Ray Tracing (DXR) API 可扩展 DirectX 12,使其支持光线追踪。DXR 将光线追踪完全集成到 DirectX 中,从而可让开发者在传统的光栅化和计算技术中集成光线追踪。

Microsoft DirectX Ray Tracing (DXR)

Vulkan

NVIDIA VKRay 包含三个扩展,这些扩展为用于 GPU 加速的 Vulkan 免版税开放标准引入了光线追踪功能。NVIDIA 利用实验性 VK_NVX_raytracing 扩展引入了 Vulkan 光线追踪。更新后的 VK_NV_ray_tracing 扩展是最终稳定版本,取代了现已弃用的 NVX 实验性扩展。因为知晓 NVIDIA 驱动将支持新扩展,应用开发者也可以安心构建利用光线追踪技术的 Vulkan 应用。

Vulkan

现在,光线追踪硬件与 NVIDIA 的 RTX 光线追踪技术、NVIDIA 实时光线追踪库、NVIDIA OptiX、Microsoft DXR API 以及Vulkan 光线追踪 API 协同运行,用户可以在游戏中以可播放的帧速率实时体验电影级的光线追踪物体和角色,也可以在专业图形应用中获得逼真的视觉效果。

电话咨询
最新产品
官方商城
QQ客服