Shader入门精要表格速查

整理一下UnityShader入门精要中出现的表格,供以后速查。

提醒一下,所有表格均设置了目录索引,CSDN网页打开,在文章的左侧或者右侧会有目录,可以快速索引。


渲染管线进化版本

Properties语义支持的属性类型

常见的渲染状态设置选项

SubShader的标签类型

Pass的标签类型1

Pass的标签类型2

常见的矩阵变换种类和他们的特性

Unity内置的变换矩阵

Unity内置的摄像机和屏幕参数1

Unity内置的摄像机和屏幕参数2

ShaderLab属性类型和CG变量类型的匹配关系

Unity中一些常用的内置文件

UnityCG.cginc内置的一些常用结构体

UnityCG.cginc中一些常用的帮助函数

PS:该表出于5.x版本,Unity新版本方法名有变动,但是如果使用旧的方法名,Unity会在编译时自动替换成新的方法

应用阶段传递模型数据给顶点着色器时Unity支持的常用语义

顶点着色器传递数据给片元着色器时Unity使用的常用语义

片元着色器输出时Unity支持的常用语义

CG/HLSL中的3种精度的数值类型

Unity支持的ShaderTarget

UnityCG.cginc中一些常用的帮助函数

PS:该表出于5.x版本,Unity新版本方法名有变动,但是如果使用旧的方法名,Unity会在编译时自动替换成新的方法

Unity提前定义的5个渲染队列

ShaderLab的Blend命令

ShaderLab中的混合因子

ShaderLab中的混合操作

常见的混合类型与效果

blend.png-74.1kB

LightMode标签支持的渲染路径设置选项

 

前向渲染可以使用的内置光照变量

前向渲染可以使用的内置光照函数

延迟渲染路径中可以使用的内置变量

Unity内置的时间变量

什么是卷积

TODO!!!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值