返回介绍

ShaderLab语法:雾(Fog)

发布于 2021-06-20 00:15:04 字数 862 浏览 905 评论 0 收藏 0

雾 (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 将在运行时修补着色器以支持要求的雾模式。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文