Shader学习七,UnityCG.cginc

常用的着色器文件:E:\Other\install\Unity_2018.3.13f1\Unity\Editor\Data\CGIncludes
我的安装路径是这个没有CGIncludes这个文件夹的可能就要去官网下载对应版本的着色器了
在这里插入图片描述
常用的文件如下:在这里插入图片描述
UnityCG.cginc:包含了最常用的帮助函数,宏和结构体等
UnityShaderVariables.cginc:在编译UnityShader时,会被自动包含进来。包含了许多内置的全局变量,如UNITY_MATRIX_MVP等
Lighting.cginc:包含各种内置的光照模型,如果编写的是SurfaceShader的话会自动包含进来
HLSLSupport.cginc:在编译UnityShader时,会自动包含进来。声明了很多用于跨平台编译的宏和定义

UnityCG.cginc中一些常用的结构体

appdata_base:可用于顶点着色器的输入,包含顶点位置,顶点法线,第一组纹理坐标
appdata_tan:可用于顶点着色器输入,包含顶点位置,顶点切线,顶点法线,第一组纹理坐标
appdata_full:可用于顶点着色器的输入,包含顶点位置,顶点切线,顶点法线,四组(或更多)纹理坐标
appdata_img:可用于顶点着色器的输入,包含顶点位置,第一组纹理坐标
v2f_img:可用于顶点着色器的输出&#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值