一、Unity 渲染路径 渲染路径决定了光照如何应用到 Unity Shader 中的,渲染路径主要有三种: 前向渲染路径、延迟渲染路径、顶点照明渲染路径(unity5.0 后被抛弃)。在 Unity Shader 中用 LIghtMode 标签来指定不同的渲染路径 前向渲染路径 1.原理 进行一次完整的前向渲染需要计算两个缓冲区的信息,一个是深度缓冲区,一个是颜色缓冲区。利用深度缓冲区来决定一个片元是否可见,可见就更新颜色缓冲区中的颜色值。对于每一个光源都需要进行一次完整的渲染流程。如果一个物体位于多个光源的影响区域内,该物体就需要执行多个 pass,每个 pass 计算光源的光照效果,然后...