Ray Tracing光线追踪对Unity开发者的意义

铁三角定律

经典的“铁三角”定律决定了每个项目都有三大目标:快速、低成本和优质效果,客户往往需要从中决定优先考虑实现的二个目标。Unity的光线追踪功能通过使用广泛运用且相对低廉的计算硬件,在实时渲染中实现极为逼真的可视化效果,打破了这个铁三角定律,这种组合效果展现了我们的关键突破。

对光线追踪的研究可以延伸到计算机图形领域的早期时代,长期以来人们都在渲染农场“离线”生成光线追踪图像,而不是在实时环境。近来,能够负担拥有数百,甚至数千CPU的计算集群的客户也可以使用实时光线追踪功能。

虽然这些早期的技术实现取得了逼真的视觉效果,但经济成本决定了这种技术的实际使用仅限于高端制作公司和企业设计工作室。

通过Unity的实时光线追踪功能,这种技术的实际使用可以扩展到更多的应用程序。更重要的是,调整性能和保真度,以准确满足每个应用程序的需求是很简单的事情。

如果需要终极的视觉质量,提高为每条光线计算的反弹效果数量,可以更精确地计算光线在场景中的行为,在透明材质和带复杂阴影的区域取得高度逼真的效果。

在使用较高分辨率和反弹数量时,帧率的流畅度可能会降低,但它们仍具有交互性,使开发者可以快速而高效地调整组成效果、材质、光照和特效,以创作出不带有传统流程中延迟渲染的静态画面和视频。

如果需要流畅的帧率,只要调整分辨率和反弹数量,便可实现自己的目标帧率。

实时光线追踪的作用

对于成本适中的实时光线追踪功能,最明显的应用是创建个性化营销体验。通过使用Unity,我们可以在零售店部署产品的配置工具等其它交互式体验,光线追踪效果会进一步提高这些体验的逼真度。虽然大多数顾客没有支持光线追踪功能的硬件,但我们可以从专用数据中心或云端把内容传输到顾客的设备上。

实时光线追踪功能的优势不仅可以作用于顾客、设计师、工程师和建筑师等专业人士,他们不再需要在大型计算集群耗费珍贵的时间,或者在渲染农场等待漫长的处理时间。通过使用Unity,设计师和工程师可以更好地评估光照、阴影、眩光和反射对显示效果和控件可见性的影响。

在Unity中,可以轻松调整光泽度等材质属性,从而评估不同光照条件下的效果。建筑师可以在设计室内和室外效果时完成类似的任务。由于这项工作可以在实时环境中使用常见的电脑完成,我们可以大幅加速设计迭代过程,创造出更为精密的设计效果。

娱乐内容的创作也可以从实时光线追踪受益,实时渲染越来越多地在媒体行业的视觉预览和外观开发中使用,而且结合实时光线追踪的逼真度有助于改善这些过程。

本文转自:Unity官方平台 ,转载此文目的在于传递更多信息,版权归原作者所有。

推荐阅读