光线追踪是什么?

从3D早期开始传统的渲染就已经使用栅格化来完成了,其中对象的几何形状是使用三角形网格构建起来的,然后使用“阴影”来创建它们的外观。然而栅格化的方式使场景照亮的方式只能是近似的。

光线追踪是不同的。

它模拟了现实世界中光的工作方式,在现实世界中光源发出的光线在场景中不断反射直到到达观看者的眼睛。光线追踪从观看者(屏幕)发出光线到场景中,反射到物体上最终延伸到光源。当光线与物体相互作用时会被物体阻挡、反射或折射,这取决与它们的材质属性,即使是视角外的物体也会产生阴影和反射。

一旦光线射入场景中灯光过程就会自然发生,这意味着开发者不需要花费时间去创造“假”的灯光效果。这种优雅的场景灯光方法有助于实现更加真实的图形效果,提升游戏和视觉类应用程序,同时简化内容创作者的灯光效果设计流程。

为了更好的理解光线追踪的基本原理,请阅读我们的白皮书《初露曙光:在移动领域引入实时光线追踪技术》。