Advertisement
LittleAngel

Untitled

Jun 22nd, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. Shader "Tutorial/Display Normals" {
  2. SubShader {
  3. Pass {
  4.  
  5. CGPROGRAM
  6. #pragma vertex vert
  7. #pragma fragment frag
  8. #include "UnityCG.cginc"
  9.  
  10. struct v2f {
  11. float4 pos : SV_POSITION;
  12. float3 color : COLOR0;
  13. };
  14.  
  15. v2f vert (appdata_base v) {
  16. v2f o;
  17. o.pos = mul (UNITY_MATRIX_MVP, v.vertex);
  18. o.color = v.normal * 0.5 + 0.5;
  19. return o;
  20. }
  21.  
  22. half4 frag (v2f i) : COLOR {
  23. return half4 (i.color, 1);
  24. }
  25. ENDCG
  26.  
  27. }
  28. }
  29. Fallback "VertexLit"
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement