Shader之学习笔记三

 Shader "Example/Diffuse Simple" {
    SubShader {
      Tags { "RenderType" = "Opaque" } //渲染模式 透明
      CGPROGRAM
      //表面着色器  函数:surf  光照模式:Lambert 漫反射
      #pragma surface surf Lambert 
      struct Input {
          float4 color : COLOR;
      };
      void surf (Input IN, inout SurfaceOutput o) {
          o.Albedo = 1; ////反射率,也就是纹理颜色值(r,g,b) 1:白色
      } 
      ENDCG
    }
    Fallback "Diffuse"
  }

Shader之学习笔记三_第1张图片

你可能感兴趣的:(unity,shader,Albedo)