Surface Shader examples in the Built-In Render Pipeline
Reflection Surface Shader examples in the Built-In Render Pipeline

Normal mapping Surface Shader example in the Built-In Render Pipeline

Shader "Example/Diffuse Bump" { Properties { _MainTex ("Texture", 2D) = "white" {} _BumpMap ("Bumpmap", 2D) = "bump" {} } SubShader { Tags { "RenderType" = "Opaque" } CGPROGRAM #pragma surface surf Lambert struct Input { float2 uv_MainTex; float2 uv_BumpMap; }; sampler2D _MainTex; sampler2D _BumpMap; void surf (Input IN, inout SurfaceOutput o) { o.Albedo = tex2D (_MainTex, IN.uv_MainTex).rgb; o.Normal = UnpackNormal (tex2D (_BumpMap, IN.uv_BumpMap)); } ENDCG } Fallback "Diffuse" }

Did you find this page useful? Please give it a rating:

  • Surface Shader examples in the Built-In Render Pipeline
    Reflection Surface Shader examples in the Built-In Render Pipeline