概述
渲染路径是指在图形渲染过程中,图形引擎按照特定的步骤和顺序来处理场景中的几何、光照、材质等信息,最终生成屏幕上的图像的一种算法或策略,它决定了图形引擎如何组织和执行渲染过程,以产生最终的视觉效果;
在Unity中,渲染路径决定了光照如何应用到Unity Shader中,如果要在Unity Shader中和光源打交道,就需要为每个Pass渲染通道匹配对应的渲染路径,这样才能在Shader中获取到正确的光源数据进行处理;
渲染路径的种类和设置
Unity可以在Camera组件中的Rendering Path中进行修改;
- Forward前向渲染路径:默认的标准渲染方式,适用于简单的场景和较少的光源;
- Deferred延迟渲染路径:可以处理较复杂的场景,有大量的光源时可以提供更好的性能;
注意:当显卡不支持选定的渲染路径时会自动选择一个较低精度的渲染路径。