ShaderLab: Legacy Fog

25 篇文章 0 订阅
25 篇文章 0 订阅

ShaderLab: Legacy Fog

Fog 参数被 Fog 命令控制。

Fogging 为生成的像素根据离相机的远近混合一个固定的颜色。Fogging 不会修改混合像素的 alpha 值,只会修改 RGB 部分。

Syntax

Fog

    Fog {Fog Commands}

定义 fog 命令在大括号内。

Mode

    Mode Off | Global | Linear | Exp | Exp2

定义一个 fog 模式。默认是 Global 的,会被转化为 Off 或 Exp2 取决于 fog 是否在渲染设置中打开。

Color

    Color ColorValue

设置 fog 颜色。

Density

    Density FloatValue

设置 fog 密度指数。

Range

    Range FloatValue, FloatValue

设置 linear fog 的远近范围。

Details

默认 fog 设置基于 Lighting Window 的设置: fog 模式是 Exp2Off; density & color 也是来自设置。

注意,如果你使用 fragment programs,shader的 Fog 设置会一直应用。有些平台没有固定管线 fog 功能,Unity 将在运行中补充一个 shader 来支持设置的 Fog 模式。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值