文件名称:形参定义-Unity3D Shader入门PPT教程
文件大小:1022KB
文件格式:PPT
更新时间:2024-05-13 05:51:52
Unity3D shader
形参定义 以上图中所示的用于vertex shader的形参appdata结构体,可以有自己定义,但官方文档中有这样的解释 仅能用以下参数构成: float4 vertex 顶点位置 float3 normal 顶点法线 float4 texcoord UV1 float4 texcoord1 UV2 float4 tangent 正切(用于法线贴图计算) float4 color 顶点颜色 不过我们也可以不用自己定义,打开unity3d安装目录下“Unity\Editor\Data\CGIncludes”文件夹中的UnityCG.cginc文件,会看到如右图的一些定义 因此,我们只需要在程序中 #include “UnityCG.cginc”就可以使用已经定义好的形参结构体 注意:请完全不用去理会这些既定的参数是如何从模型文件中获得的,因为这是程序自动完成的,我们只需要关心,对他们进行什么样的处理就行了