简单Shader之设置Texture【学习Shader一】

来源:互联网 发布:ubuntu安装哪个版本好 编辑:程序博客网 时间:2024/06/05 16:03
Shader "NlikiStudy/Simple/SetTexture_Nliki" {Properties {_MainTex("Texture",2D)="White"{TexGen ObjectLinear}}SubShader {    Pass{           SetTexture[_MainTex]{combine texture}    }}FallBack "Diffuse"}


先在Shader中Properties(属性)中定义一个纹理,定义方法如下:

定义2D纹理属性:name ("display name", 2D) = "name" {options } 

TexGen纹理生成器:纹理的自动生成纹理坐标时的模式,可以是ObjectLinear,EyeLinear,SphereMap, CubeReflect, CubeNormal,

然后再SubShader(子着色器)中一个Pass(通道)设置纹理

SetTexture[name]{options}


1 0
原创粉丝点击