SubShader中Pass
来源:互联网 发布:java类加载器哪三种 编辑:程序博客网 时间:2024/06/05 02:58
Pass块内置的那些标签都是针对渲染路径的,告诉渲染引擎这个Pas应该在什么渲染路径下被渲染。
Pass块的Name一般用来引用此Pass。这种引用意味着你可以定义一个Pass块,然后在其他Shader的Pass块中多次引用它。这是一种减少重复劳动的技巧,例如:
Shader "Custom/Shader_01" {SubShader {
Pass{
Name "ONE"
Material{
Diffuse(1,0.7,0.4,1)
Ambient(1,0.7,0.4,1)
}
Lighting On
SetTexture[_]{ combine primary }
}
}
}
这个Shader命名了一个Pass块,由于Unity的原因,命名时必须使用大写。下面这个Shader则通过这个名字引用了此Pass块:
Shader "Custom/Shader_02" {
SubShader {
UsePass "Custom/Shader_01/ONE"
}
}
0 0
- SubShader中Pass
- python中pass语句
- shadre - SubShader
- SubShader Tags
- ShaderLab: SubShader
- python 中 pass 的用法
- python 中pass的使用
- Python中pass的作用
- python中pass语句学习
- Python 中 pass的使用
- Pass
- Pass
- pass
- Unity3d Shader(二) SubShader
- SubShader 中的标签-LOD
- SubShader的Tag
- ShaderLab基础(SubShader)
- ShaderLab: SubShader Tags
- PS AD系列命令之new-aduser 新建用户命令!
- iOS学习之KVC中setValuesForKeysWithDictionary:
- [leetcode] 179 Largest Number
- HDU 2602 Bone Collector 【01背包】
- 【springmvc+mybatis项目实战】杰信商贸-11.购销合同业务
- SubShader中Pass
- struts2常用标签总结
- SpringMVC+mybatis+spring整合教程
- 华为软件测试 字符串最后一个单词的长度
- 是时候该总结下自己工作常用的linux命令了
- html pre标签使文本自动换行
- SendMessage会导致死锁的问题
- 第二周项目2-程序的多文件组织
- javah javac 不是内部或外部命令 解决方法