ShaderLab 语法:雾 (Fog)
雾 (Fog) 命令控制雾参数。

雾化根据相机距离将生成像素的颜色混合成不变色。雾化不修改混合像素的 alpha 值,只修改其 RGB 分量。
语法
- Fog { Fog Commands }
- 在花括号中指定 fog 命令。
- Mode Off | Global | Linear | Exp | Exp2
- 定义雾模式。默认是全局的,可根据渲染设置 (Render Settings) 中雾是否打开转化为 Off 或 Exp2。
- Color ColorValue
- 设置雾颜色。
- Density FloatValue
- 设置指数雾的浓度。
- Range FloatValue , FloatValue
- 设置线型雾的最近和最远范围。
详细信息
默认雾设置基于渲染设置:雾模式有Exp2 或 Off;浓度和颜色也来自设置。
请注意:如果您使用片元程序,仍可应用着色器的雾设置。在没有固定雾功能的平台上,Unity 将在运行时修补着色器以支持要求的雾模式。
,