[技术预览] 光线跟踪和路径跟踪
Vue 渲染引擎提供了两种成像技术,即光线跟踪和路径跟踪。下面,我们分别了解一下。
光线跟踪
光线跟踪是最强大的三维成像技术之一,用于渲染逼真的图片。它允许创建非常复杂的图像并且需要调整许多参数。这种技术的主要缺点是渲染时间较长。通常需要在质量与速度之间进行权衡。
光线跟踪背后的光学原理是,无论光线向前还是向后移动,它都遵循完全相同的路径。因此,光线跟踪的作用是跟踪进入相机回到场景的所有光线,一直到光源。对于照片的每一个像素,渲染引擎将跟踪回到场景的光线,确定被光线照到的对象,将光线反弹回来(如果曲面可反射),通过对象曲面(如果透明)传输光线,最终朝光源移动,确保没有任何会遮蔽对象的阻碍物。根据水平面和地平面创建的简单场景需要每像素跟踪 7 条光线!(假设您未使用任何精细的特征,例如柔和阴影、模糊反射或透明度、景深、超级采样等。)
正因为这样复杂,光线跟踪才会产生如此美观的效果,因此速度也才会如此慢。但在渲染时进行大量优化并采用特殊方法显示图片,使 Vue 渲染能够生成更快速的图片。
理想情况下,光线跟踪建议用于内部视图。