diff options
Diffstat (limited to 'Assets/Art/Shaders/UnityChan/Unitychan_chara_hada.shader')
-rw-r--r-- | Assets/Art/Shaders/UnityChan/Unitychan_chara_hada.shader | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Assets/Art/Shaders/UnityChan/Unitychan_chara_hada.shader b/Assets/Art/Shaders/UnityChan/Unitychan_chara_hada.shader new file mode 100644 index 00000000..501100ce --- /dev/null +++ b/Assets/Art/Shaders/UnityChan/Unitychan_chara_hada.shader @@ -0,0 +1,55 @@ +Shader "UnityChan/Skin" +{ + Properties + { + _Color ("Main Color", Color) = (1, 1, 1, 1) + _ShadowColor ("Shadow Color", Color) = (0.8, 0.8, 1, 1) + _EdgeThickness ("Outline Thickness", Float) = 1 + _DepthBias ("Outline Depth Bias", Float) = 0.00012 + + _MainTex ("Diffuse", 2D) = "white" {} + _FalloffSampler ("Falloff Control", 2D) = "white" {} + _RimLightSampler ("RimLight Control", 2D) = "white" {} + } + + SubShader + { + Tags + { + "RenderType"="Opaque" + "Queue"="Geometry" + "LightMode"="ForwardBase" + } + + Pass + { + Cull Back + ZTest LEqual +CGPROGRAM +#pragma multi_compile_fwdbase +#pragma target 3.0 +#pragma vertex vert +#pragma fragment frag +#include "UnityCG.cginc" +#include "AutoLight.cginc" +#include "CharaSkin.cginc" +ENDCG + } + + Pass + { + Cull Front + ZTest Less +CGPROGRAM +#pragma target 3.0 +#pragma vertex vert +#pragma fragment frag +#include "UnityCG.cginc" +#include "CharaOutline.cginc" +ENDCG + } + + } + + FallBack "Transparent/Cutout/Diffuse" +} |