VRWorks 的主要图形特性
VRWorks 通过在虚拟现实中提供物理上逼真的视觉效果、触觉反馈和模拟环境,实现了全新的临场感体验。这套 API 和库可为应用开发者和头显厂商显著增强高级 VR 性能。
对于应用开发者,VRWorks 通过可变速率着色(Variable Rate Shading,VRS)、可变速率超采样(Variable Rate Super Sampling,VRSS)以及针对大视场角(FOV)显示器的多视图渲染(Multi-View Rendering,MVR)等特性,提高了渲染效率与图像质量。同时,它还通过 VR-SLI 的多 GPU 能力以及对 Vulkan XR 的支持,释放出最大化的性能潜力。
对于头显(HMD)制造商,VRWorks 通过一组 API 提供了优化的即插即用硬件支持。其关键特性包括用于降低延迟的 Direct Mode,以及用于支持新一代高分辨率头显的显示流压缩(Display Stream Compression,DSC)。
这些工具易于集成,并对多种图形 API 提供广泛支持,从而帮助实现更高质量、更高性能且响应更迅速的 VR 体验。
适用于图形的 VRWorks:示例和技术
面向应用开发者
Vulkan XR 多 GPU
XR 工作负载由分布在多个物理设备上的多个独立视图组成。对于帧呈现,这些单独的视图先传输到主物理设备,然后再呈现给 XR 运行时 (例如 OpenXR) 。
借助 Vulkan API,开发者可同步渲染与设备到设备的图像传输和通信 (尤其是 XR) ,从而避免不必要的停顿和延迟。Vulkan 提供执行模型和资源同步技术,以多种方式实现这一目标。
面向应用开发者
多视图渲染
多视图渲染 (MVR)渲染多达四个投影,为倾斜 (非共面) HMD 显示器提供支持,以实现极宽的视野和新颖的显示配置。采用 NVIDIA Turing 架构的 MVR 将 Single Pass Stereo 扩展为四个视图。这四个视图在单个渲染通道中进行处理,与位置无关,并且可以沿投影空间中的任何轴移动。
