唯一能超越 VR 的就是画面更漂亮的 VR。NVIDIA 在 2016 年 SIGGRAPH 大会上刚宣布为 NVIDIA DesignWorks 和 NVIDIA VRWorks 推出多项新 SDK 和更新内容,为开发人员社区带来互动式光线追踪、360 度全景视频创作和基于物理性质的材质等新功能。
这些工具都是 NVIDIA SDK 的一部分,融合了创建 GPU 加速应用程序所需的所有必要元素。已注册的开发人员可以访问近 100 种不同的库和 API,以及适用于 Android、Windows 和 Linux 系统的调试和分析工具。
光线追踪虚拟现实
在新的 2016.2 版 NVIDIA Iray SDK 中,我们可以使用基于物理性质的光线追踪软件 Iray 轻松创建 VR 场景和全景图像。只需从摄像机选择列表中选择一个 360 度全景摄像机,执行一个步骤就能查看场景,享受完整的光线追踪 VR 体验。
我们也首次将材质定义语言 (MDL) 纳入 SDK,提供给所有已注册的开发人员。MDL SDK 可让您快速将基于物理性质的材质整合到渲染应用程序中,这表示用户将能够在应用程序之间无缝交换具有正确材质的对象。NVIDIA Iray 和 Mental Ray 渲染器支持 MDL,Chaos Group、OTOY 和 Adobe 等公司也已宣布支持 MDL。
我们已经为想要构建自己的光线追踪应用程序的开发人员更新了 OptiX 光线追踪引擎,可以支持 NVIDIA NVLink 和 Pascal GPU,其中包括功能强大的新 DGX-1 设备,此设备上每个节点配备有 8 个高性能的 NVIDIA GPU。如此一来,便能对 64GB 大小的场景文件进行可视化处理,而过去使用 GPU 渲染不可能完成这项作业。Adobe After Effects 等商业应用程序以及 PIXAR 等工作室的自家工具都在使用 OptiX。
360 度直播视频
通过发布新的 VRWorks 360 Video SDK,我们将直播视频和 VR 结合在一起。这款新的 SDK 可让 VR 开发人员和内容创作者从 4k 分辨率的摄像机中获取视频,并将这些视频实时拼接成一个 360 度的全景视频。SDK 执行 GPU 加速视频解码、等化、校正、拼接和编码等操作,创作出高画质、高性能的视频。
NVIDIA SDK 的其他更新包括:
- Capture SDK 5.0 – NVIDIA 的视频捕捉 SDK 现在支持 8K 分辨率,并且支持 Khronos Group Vulkan API。
- Video Codec SDK 7.0 – 全新 Pascal 架构编码器支持 8K x 8K 分辨率编码、10 位 4:4:4 H.265 编码以及 VP9 解码。
- GVDB – NVIDIA 受用于动画视觉效果和建模的备受赞誉的软件库 OpenVDB 的启发,打造出 GVDB 这项基于 GPU 的框架的 VBD 数据结构。相较于基于 CPU 的方法,GVDB 可让视觉艺术家更高效地创作出细腻的流体、烟雾和云朵。
- NSight 开发环境,Visual Studio 版本 – 用于 GPU 使用率和效率分析的工具。目前支持 NVIDIA Pascal 架构和 Khronos Vulkan graphics API。