3d技术,Unity3d Shader开发(三)Pass(Fog )

 2023-09-20 阅读 19 评论 0

摘要:雾参数用于雾命令控制。 雾化是通过混合已生成的像素的颜色和基于到镜头的距离来确定的一个不变色来完成。雾化不会改变已经混合的像素的透明度值,只是改变RGB值。 Syntax 语法 Fog{Fog Commands}Specify fog commands inside curly braces.在大括号中设定雾命令的内

雾参数用于雾命令控制。

 

雾化是通过混合已生成的像素的颜色和基于到镜头的距离来确定的一个不变色来完成。雾化不会改变已经混合的像素的透明度值,只是改变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会实时补上着色器以支持需要的雾模式。

转载于:https://www.cnblogs.com/martianzone/p/3345600.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/80516.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息