Added UtsEvaluateAngelRing;

Added UTSTonemapping;
This commit is contained in:
Misaki
2025-01-30 22:54:43 +09:00
parent d8b12a0ca9
commit 181a53a3b2
17 changed files with 246 additions and 159 deletions

View File

@@ -246,7 +246,7 @@ Shader "HDRP/Toon"
_EmissionColor("Color", Color) = (1, 1, 1)
// HACK: GI Baking system relies on some properties existing in the shader ("_MainTex", "_Cutoff" and "_Color") for opacity handling, so we need to store our version of those parameters in the hard-coded name the GI baking system recognizes.
_MainTex("BaseMap", 2D) = "white" {}
_MainTex("Base Map", 2D) = "white" {}
_Color("Color", Color) = (1,1,1,1)
_Cutoff("Alpha Cutoff", Range(0.0, 1.0)) = 0.5
@@ -274,23 +274,25 @@ Shader "HDRP/Toon"
[Enum(Off, 0, FRONT, 1, BACK, 2)] _CullMode("Cull Mode", int) = 2 //OFF/FRONT/BACK
[KeywordEnum(Standard, FrontHair, Face, Eye)] _Material_Type("Material Type", int) = 0
[KeywordEnum(Off, Standard, Anisotropy, Hair, Toon)] _PBR_Mode("PBR MODE", int) = 0
[Toggle] _Receive_Hair_Shadow("ReceiveHairShadow", Float) = 0
[ToggleUI] _HairBlendingTarget("HairBlendingTarget", Float) = 0
[HideInInspector] _SurfaceFeatures("SurfaceFeatures", Float) = 0
[Toggle] _Receive_Hair_Shadow("Receive HairS hadow", Float) = 0
[ToggleUI] _HairBlendingTarget("Hair Blending Target", Float) = 0
_SurfaceFeatures("Surface Features", Float) = 0
// Angel Rings
_AngelRingColor("AngelRingColor", Color) = (1, 1, 1, 1)
_AngelRingColorMap("AngelRingColorMap", 2D) = "black" {}
_AngelRingIntensity("AngelRingIntensity", Range(0, 10)) = 1
_AngelRingColor("Angel Ring Color", Color) = (1, 1, 1, 1)
_AngelRingColorMap("Angel Ring Color Map", 2D) = "black" {}
_AngelRingIntensity("Angel Ring Intensity", Range(0, 10)) = 1
_AngelRingOffsetU("Angel Ring Offset U", Range(0, 1)) = 0
_AngelRingOffsetV("Angel Ring Offset V", Range(0, 1)) = 0
// Outline
_OutlineWidth("OutlineWidth", Float) = 0
_OutlineWidthMap("OutlineTex", 2D) = "white" {}
_OutlineColor("OutlineColor", Color) = (0.5, 0.5, 0.5, 1)
_OutlineColorMap("OutlineColorMap", 2D) = "white" {}
_OutlineWidth("Outline Width", Float) = 0
_OutlineWidthMap("Outline Tex", 2D) = "white" {}
_OutlineColor("Outline Color", Color) = (0.5, 0.5, 0.5, 1)
_OutlineColorMap("Outline Color Map", 2D) = "white" {}
[Toggle(_)] _AlbedoAffectOutline("AlbedoAffectOutline", Float) = 0
_OutlineFadeIn("_OutlineFadeIn", Float) = 50
_OutlineFadeOut("_OutlineFadeOut", Float) = 100
_OutlineFadeIn("Outline Fade In", Float) = 50
_OutlineFadeOut("Outline Fade Out", Float) = 100
[Toggle(_)] _UseSmoothedNormal("Use Smoothed Normal", Float) = 0
//[HideInInspector]_Cutoff("Alpha cutoff", Range(0, 1)) = 0.5
_BakedNormal("Baked Normal for Outline", 2D) = "white" {}