Unitychan_chara_fuku.shader 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. Shader "UnityChan/ClothingMC"
  2. {
  3. Properties
  4. {
  5. _Color ("Main Color", Color) = (1, 1, 1, 1)
  6. _ShadowColor ("Shadow Color", Color) = (0.8, 0.8, 1, 1)
  7. _SpecularPower ("Specular Power", Float) = 20
  8. _EdgeThickness ("Outline Thickness", Float) = 1
  9. _MainTex ("Diffuse", 2D) = "white" {}
  10. _FalloffSampler ("Falloff Control", 2D) = "white" {}
  11. _RimLightSampler ("RimLight Control", 2D) = "white" {}
  12. _SpecularReflectionSampler ("Specular / Reflection Mask", 2D) = "white" {}
  13. _EnvMapSampler ("Environment Map", 2D) = "" {}
  14. _NormalMapSampler ("Normal Map", 2D) = "" {}
  15. }
  16. SubShader
  17. {
  18. Tags
  19. {
  20. "RenderType"="Opaque"
  21. "Queue"="Geometry"
  22. "LightMode"="ForwardBase"
  23. }
  24. Pass
  25. {
  26. Cull Back
  27. ZTest LEqual
  28. CGPROGRAM
  29. #pragma multi_compile_fwdbase
  30. #pragma target 3.0
  31. #pragma vertex vert
  32. #pragma fragment frag
  33. #include "UnityCG.cginc"
  34. #include "AutoLight.cginc"
  35. #define ENABLE_NORMAL_MAP
  36. #include "CharaMain.cg"
  37. ENDCG
  38. }
  39. Pass
  40. {
  41. Cull Front
  42. ZTest Less
  43. CGPROGRAM
  44. #pragma target 3.0
  45. #pragma vertex vert
  46. #pragma fragment frag
  47. #include "UnityCG.cginc"
  48. #include "CharaOutline.cg"
  49. ENDCG
  50. }
  51. }
  52. FallBack "Transparent/Cutout/Diffuse"
  53. }