1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //Hard Surface Shader Package, Written for the Unity engine by Bruno Rime: http://www.behance.net/brunorime brunorime@gmail.com
- Shader "Hidden/Hardsurface Pro Front Opaque Diffuse"{
- SubShader { // Shader model 3
- // Front Faces pass
-
- //Tags {"Queue"="Geometry" "RenderType"="Opaque" "IgnoreProjector"="False" }
- zwrite on Cull Back Ztest Lequal
- Blend off
- colormask RGBA
-
- CGPROGRAM
-
- #define HardsurfaceOpaque
- #define HardsurfaceDiffuse
- #define ShaderModel3
-
- #pragma target 3.0
- #include "HardSurfaceLighting.cginc"
- #include "HardSurface.cginc"
- #pragma surface surf BlinnPhongHardsurfaceFront
-
- ENDCG
-
- }
- SubShader { // Shader Model 2
- // Front Faces pass
-
- //Tags {"Queue"="Geometry" "RenderType"="Opaque" "IgnoreProjector"="False" }
- zwrite on Cull Back Ztest Lequal
- Blend off
- colormask RGBA
-
- CGPROGRAM
-
- #define HardsurfaceOpaque
- #define HardsurfaceDiffuse
-
- #include "HardSurfaceLighting.cginc"
- #include "HardSurface.cginc"
- #pragma surface surf BlinnPhongHardsurfaceFrontSM2
-
- ENDCG
-
- }
- Fallback "Diffuse"
- }
|