英伟达 OptiX 8 光线追踪框架发布

NVIDIA-OptiX-ray-tracing-framework.webp

NVIDIA本周发布了OptiX 8,这是其强大框架的最新版本,旨在优化其GPU上的光线追踪性能。这一最新公告标志着 NVIDIA 致力于改进和推进 GPU 加速光线追踪领域的一个重要里程碑。

OptiX 是“最佳光线交集”的缩写,是一种高级全局照明或光线追踪 SDK。此接口允许开发人员在为 NVIDIA GPU 开发的图形应用程序中集成和利用光线追踪技术。从游戏到专业可视化,甚至到高级科学研究,各个领域都在利用OptiX框架来提升其图形性能。

OptiX 8 的发布对其前身进行了许多改进,包括旨在为 GPU 加速光线追踪提供更高效率和性能的新特性和功能。它旨在释放GPU的全部潜力,使图形丰富的应用程序能够更快,更流畅地运行,同时渲染更复杂和逼真的图像。

什么是 NVIDIA OptiX 光线追踪框架

NVIDIA OptiX 是一个强大的应用程序框架,旨在优化 GPU 上的光线追踪性能。这个创新工具提供了一个简单、递归且灵活的管道,可加速光线追踪算法,通过可编程交集、光线生成和着色将 NVIDIA GPU 的强大功能带入您的光线追踪应用程序。

NVIDIA OptiX 是一个光线追踪 API,最初是在 2009 年左右开发的。计算通过CUDA引入的低级或高级API卸载到GPU,CUDA是一个仅适用于Nvidia图形产品的平台。作为 Nvidia GameWorks 的一部分,NVIDIA OptiX 在加速光线追踪方面发挥了重要作用,为创建视觉上令人惊叹的图形和模拟提供了强大的框架。

NVIDIA OptiX 的主要優勢是多方面的。其可编程着色支持创建高度可定制的着色算法,提供可编程管道,促进高级渲染技术,包括全局照明、阴影、反射和折射。NVIDIA OptiX 的高性能利用 NVIDIA GPU 的巨大運算能力來實現最佳的光線追蹤效能。通过使用硬件加速,它可以有效地处理具有大量几何对象、纹理和灯光的复杂场景。

NVIDIA OptiX 还提供内置的加速结构,例如边界体积层次结构 (BVH) 和 kd 树,可优化光线-物体相交计算。这些加速结构降低了光线-对象交叉测试的计算复杂性,从而缩短了渲染时间。动态场景更新功能支持交互式应用程序,其中对象、灯光或摄像机位置可以实时更改。

英伟达OptiX 8

NVIDIA OptiX 建立在 CUDA 平台之上,提供对底层 GPU 硬件的直接访问,使您能够利用 CUDA 的全部功能,包括低级内存管理、并行计算和访问高级 GPU 功能。它还支持硬件加速运动模糊、用于缩放大型项目的多级实例化,以及许多降噪模式,包括 HDR、时间、AOV 和放大。

NVIDIA OptiX 支持许多基元类型,例如三角形、曲线和球体。最近,添加了不透明度微地图 (OMM) 和置换微地图 (DMM),以提高场景中的灵活性和复杂性。

NVIDIA OptiX 的主要功能包括着色器执行重新排序 (SER)、可编程的 GPU 加速光线追踪管道以及使用 C++ 的单射线着色器编程模型。它针对当前和未来的 NVIDIA GPU 架构进行了优化,可跨多个 GPU 透明地扩展,并通过 NVLink 自动组合 GPU 内存以用于大型场景。它还使用 NVIDIA 张量核心提供 AI 加速渲染,并使用 NVIDIA RT 核心提供光线追踪加速。最重要的是,NVIDIA OptiX 可免费用于商业用途,现在支持 Arm。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun248320.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年8月9日 下午9:26
下一篇 2023年8月10日 下午9:54

相关推荐