美文网首页
ShaderLab: Legacy Fog

ShaderLab: Legacy Fog

作者: Bonging | 来源:发表于2018-11-05 22:24 被阅读0次

    原文链接:https://docs.unity3d.com/Manual/SL-Fog.html

            Fog参数用来控制Fog命令。

            雾效将已经生成的像素和一个固定的颜色基于距离摄像机的距离相融合。雾效不修改要融合像素的Alpha值,只修改其RGB组件。


    语法

    Fog

    Fog {Fog Commands}

            在大括号中指定一些Fog命令。


    模式

    Mode Off | Global | Linear | Exp | Exp2

            定义雾效模式。默认值是Global,根据在渲染设置中雾效是否打开来转变是否切换到Off或Exp2。


    颜色

    Color ColorValue

            设置雾效颜色。


    密度

    Density FloatValue

            设置雾效的指数级密度。


    范围

    Range FloatValue, FloatValue

            设置雾效的线性远近范围。


    细节

            默认的雾效设置是通过光照窗口来设置:雾效模式要么是Off要么是Exp2,密度和颜色也通过这里来设置。

            请注意如果您使用片段shader进行编程,雾效的设置仍然将会被应用。在不支持固定管线雾效的平台上,Unity将在运行时修补shader以支持所请求的雾效模式。

    相关文章

      网友评论

          本文标题:ShaderLab: Legacy Fog

          本文链接:https://www.haomeiwen.com/subject/ociexqtx.html