unity3d shader学习(2)-unity shader的结构
来源:互联网 发布:推广数据留言 编辑:程序博客网 时间:2024/04/30 07:25
一下内容主要来自冯乐乐的《unity shader 入门精要》,学习笔记,这里斗胆作为原创发表。
这篇主要学习shader三大模块的基础:Properties、SubShader、Fallback。
1、Properties
首先上一直图片
然后,下面是示例的代码
Properties {_Int("int",int)=2_Float("float",float)=1.5_Range("Range",Range(0.0,5.0))=3.0_Color("Color",Color)=(1,1,1,1)_2D("2D",2D)=""{}_Cube("Cube",Cube)="white"{}_3D("3D",3D)="black"{}}
然后是SubShader的:
SubShader的语义块的定义如下:
SubShader{//可选的[Tags]//可选的[RenderSetup]Pass{}//ohter pass}
Pass以及可选的状态[RenderSetup]和标签[Tags],每个Pass定义了一次完整的渲染流程,但是如果Pass的数目过多,会造成渲染流程的下降
然后就是Pass的语义块:
Pass{[Name][Tags][RenderSetup]//....}
0 0
- unity3d shader学习(2)-unity shader的结构
- unity3d Shader学习(3)-unity shader的形式
- Unity Shader学习笔记(一) shader的基础结构
- Shader学习笔记(一)认识Unity Shader,Unity Shader的基本结构
- Unity Shader基础(2)--shader的结构解析
- Unity3D的Shader基本结构
- Shader 学习二:Unity shader 的组织形式
- Unity Shader学习笔记:简单的shader
- Unity Shader 学习笔记(3)Unity Shader模板、结构、形式
- 【unity3d学习笔记】Shader-通过Shader实现2D游戏中无限滚动的背景Shader
- 【Unity Shader实战】卡通风格的Shader(二)(2)
- Unity的Shader入门学习
- Unity3D Shader学习(一)
- unity3d shader学习(1)
- Unity Shader 学习笔记(32) Unity中的Standard Shader
- 【Unity】Surface Shader的Input输入结构
- Unity Shader文件的 一般结构
- Unity Shader 的组织结构形式
- 集合工具类Collections.sort()排序方法
- 钓鱼
- 静态库与动态库
- springmvc前段字段和后台返回字段不一致报错
- Jquery 中 offset() 方法
- unity3d shader学习(2)-unity shader的结构
- android控件之TextView显示聊天室信息
- shell 关于取得参数的问题
- JAVA温习课堂13
- UML用例图
- 线程通信-等待和唤醒机制和锁(Lock)机制
- Java并发基础(五)-CountDownLatch、CyclocBarrier、Phaser的使用
- ImageLoader
- Java单例模式--饿汉式、懒汉式需要怎么写