URP 渲染实战 / 第 10 章 逐行读懂 URP Lit / 案例 10.5
案例 10.5Simple Lit 与 Lit 对比入门
目标:同一个蓝色、同一组光滑度,看两种模型的差别。
脚本创建 Simple Lit 材质时要注意两件事:开启 _SPECULAR_COLOR 关键字(材质面板里 “Specular Highlights” 勾选时由 ShaderGUI 设置),以及把光滑度写进 _SpecColor 的 alpha——ShaderGUI 会把 _Smoothness 拷贝过去,而 SampleSpecularSmoothness 实际读的是 _SpecColor.a。

Simple Lit 适合对性能极端敏感、又不需要材质在不同光照下保持一致的场合:低端移动设备的远景、风格化的场景、大量的植被。它的片元成本明显低于 Lit——没有反射探针采样、没有 BRDFData 初始化。但不要在同一画面里混用两种模型表现同类材质,它们对光照的“反应”不同,换个光照环境就会露馅。