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
设置线型雾的最近和最远范围。

详细信息

默认雾设置基于渲染设置:雾模式有Exp2Off;浓度和颜色也来自设置。

请注意:如果您使用片元程序,仍可应用着色器的雾设置。在没有固定雾功能的平台上,Unity 将在运行时修补着色器以支持要求的雾模式。

Page last updated: 2013-06-28