您的位置:首页 > 移动开发 > Unity3D

Unity3d Shader开发(三)Pass(Fog )

2013-09-29 13:54 323 查看
雾参数用于雾命令控制。



雾化是通过混合已生成的像素的颜色和基于到镜头的距离来确定的一个不变色来完成。雾化不会改变已经混合的像素的透明度值,只是改变RGB值。

Syntax 语法

Fog { Fog Commands }Specify fog commands inside curly braces.
在大括号中设定雾命令的内容Mode Off | Global | Linear | Exp | Exp2定义雾模式。缺省是全局的,依据雾在渲染设定中是否打开确定可从无变化到平方值Color ColorValue设定雾的颜色Density FloatValue以指数的方式 设定 雾的密度Range FloatValue , FloatValue为linear的雾设定远近距离

Details 细节

缺省雾设定基于渲染设置:雾模式既可以是Exp2也可以是关闭;密度和颜色完全取自设定。

注意如果你使用片段程序,着色器雾设定仍然会被应用。如果平台没有对固定管线的雾功能支持,Unity会实时补上着色器以支持需要的雾模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: