Unity3d Shader开发(三)Pass(Fog )
2024-10-13 04:57:18
雾参数用于雾命令控制。
雾化是通过混合已生成的像素的颜色和基于到镜头的距离来确定的一个不变色来完成。雾化不会改变已经混合的像素的透明度值,只是改变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会实时补上着色器以支持需要的雾模式。
最新文章
- 修改Linux默认启动级别或模式的方法
- C#函数式编程
- SQL server 专业词汇
- 51Nod 1250 排列与交换
- uva 1606 amphiphilic carbon molecules【把缩写写出来,有惊喜】(滑动窗口)——yhx
- API接口签名校验
- cygwin 下安装python MySQLdb
- Ajax上传图片以及上传之前先预览
- TCP的概念
- power designer的安装
- Linux中安装mongodb
- 6.2 dubbo在spring中自定义xml标签源码解析
- linux系统环境搭建
- 使用os模块实现展示目录下的文件和文件夹
- 上午做的第一个安卓app
- Python:生成器的简单理解
- Java集合(3)一 红黑树、TreeMap与TreeSet(上)
- 关于spring.net的面向切面编程 (Aspect Oriented Programming with Spring.NET)-简介
- 如何配置阿里Maven镜像
- mysql字段去重方式
热门文章
- 你真的会用UIButton吗? UIButton详细介绍
- 控制器跳转:tabbarcontroller怎么写代码切换视图?
- Centos7 安装mongodb3.2.9 过程
- Pester: Unit Testing for PowerShell
- Fedora 19修改主机名
- sql server 表变量、表类型、临时表
- ZooKeeper - 状态信息 Stat 的属性说明
- HW--字符串加解密
- (转)安装程序发布利器——InstallShield 2011 Limited Edition
- 安卓Fragment和Activity之间的数据通讯