Commit
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Shader "Custom/NewSurfaceShader" { | ||
Properties { | ||
_Color ("Color", Color) = (1,1,1,1) | ||
_MainTex ("Albedo (RGB)", 2D) = "white" {} | ||
_Glossiness ("Smoothness", Range(0,1)) = 0.5 | ||
_Metallic ("Metallic", Range(0,1)) = 0.0 | ||
} | ||
SubShader { | ||
Tags { "RenderType"="Opaque" } | ||
LOD 200 | ||
|
||
CGPROGRAM | ||
// Physically based Standard lighting model, and enable shadows on all light types | ||
#pragma surface surf Standard fullforwardshadows | ||
|
||
// Use shader model 3.0 target, to get nicer looking lighting | ||
#pragma target 3.0 | ||
|
||
sampler2D _MainTex; | ||
|
||
struct Input { | ||
float2 uv_MainTex; | ||
}; | ||
|
||
half _Glossiness; | ||
half _Metallic; | ||
fixed4 _Color; | ||
|
||
void surf (Input IN, inout SurfaceOutputStandard o) { | ||
// Albedo comes from a texture tinted by color | ||
fixed4 c = tex2D (_MainTex, IN.uv_MainTex) * _Color; | ||
o.Albedo = c.rgb; | ||
// Metallic and smoothness come from slider variables | ||
o.Metallic = _Metallic; | ||
o.Smoothness = _Glossiness; | ||
o.Alpha = c.a; | ||
} | ||
ENDCG | ||
} | ||
FallBack "Diffuse" | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.