NVIDIAOptiX7.4更新可更快地计算光线追踪
NVIDIA光线追踪NVIDIA宣布发布其最新的OptiX7.4更新,该更新配备了一项新功能,支持并行编译包含多个功能的OptixModule对象。NVIDIAOptiX光线追踪引擎是一个可扩展且无缝的框架,在最新更新中可在GPU上提供最佳光线追踪性能,让开发人员能够使用新的编译技术以及卓越的分层和时间去噪,以更快地处理更多光线追踪工作负载。
“新的有效载荷大小提供了更多种类的应用程序,以便能够利用仅使用寄存器来传递数据的优势。使用更多寄存器会增加寄存器压力并可能导致内存溢出,因此新的NVIDIAOptiX7.4负载增加还带有新的API函数。这将帮助开发人员优化他们的有效负载使用。新的API允许您声明如何使用有效载荷值,以便编译器有机会尽可能重用寄存器。”
在YouTube上观看此视频。
“我们还引入了一个新的曲线原语:Catmull-Rom三次曲线。这种类型的曲线是一种流行的内插曲线,直接通过其控制点,用于在需要精确控制时微调曲线的位置。Catmull-Rom曲线是电影和游戏行业的流行选择,用于头发和毛皮以及曲线的其他用途。NVIDIAOptiX已经支持的其他曲线类型是三次和二次B样条曲线以及线性曲线。B样条是一条近似曲线,比Catmull-Rom曲线平滑一点,但通常也不直接通过其控制点。”
“除了新的曲线基元之外,NVIDIAOptiX还添加了一个选项,用于控制三次曲线和二次曲线是具有开放端还是封闭端。开放式曲线对于避免与端帽法线的特殊情况处理有关的着色器发散可能是可取的。NVIDIAOptiX曲线目前是背面剔除的,因此通过曲线开口端进入的光线将完全错过曲线。开放式曲线是常见且可取的,并且对性能也更好。NVIDIAOptiX7.4将三次曲线和二次曲线的默认封端行为更改为开放端。”