summaryrefslogtreecommitdiffstats
path: root/tooner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-07-14 15:54:16 -0700
committeryum <yum.food.vr@gmail.com>2024-07-14 15:54:16 -0700
commit2af60b243f15a4aa609176a6b0259bb4d2f1984f (patch)
tree22d45fc72c238be4542894c1091a15dd60d6c11e /tooner.shader
parenteed8c3622c6d1ff7e54fd971bf470c70492e55bb (diff)
Switch to Mochie's BRDF
Better than Unity BRDF and supports things like parameterizable half-lambertian lighting.
Diffstat (limited to 'tooner.shader')
-rw-r--r--tooner.shader24
1 files changed, 24 insertions, 0 deletions
diff --git a/tooner.shader b/tooner.shader
index 3185682..cd2371f 100644
--- a/tooner.shader
+++ b/tooner.shader
@@ -271,12 +271,36 @@ Shader "yum_food/tooner"
_Trochoid_R("R", Float) = 5.0
_Trochoid_r("r", Float) = 3.0
_Trochoid_d("d", Float) = 5.0
+
+ _Enable_SSR("Enable SSR", Float) = 0
+ _SSRStrength("SSR Strength", Float) = 1
+ _SSRHeight("SSR Height", Float) = 0.1
+ [HideInInspector]_NoiseTexSSR("SSR Noise Texture", 2D) = "black" {}
+ _EdgeFade("Edge Fade", Range(0,1)) = 0.1
+ [ToggleUI]_EdgeFadeToggle("Edge Fade Toggle", Int) = 1
+
+ _ScatterDist("_ScatterDist", Float) = 0
+ _ScatterPow("_ScatterPow", Float) = 0
+ _ScatterIntensity("_ScatterIntensity", Float) = 0
+ _ScatterAmbient("_ScatterAmbient", Float) = 0
+ _GSAA("_GSAA", Float) = 0
+ _GSAAStrength("_GSAAStrength", Float) = 0
+ _WrappingFactor("_WrappingFactor", Float) = 0
+ _Subsurface("_Subsurface", Float) = 0
+ _SpecularStrength("_SpecularStrength", Float) = 0
+ _FresnelStrength("_FresnelStrength", Float) = 0
+ _UseFresnel("_UseFresnel", Float) = 0
+ _ReflectionStrength("_ReflectionStrength", Float) = 0
+ shadowedReflections("shadowedReflections", Vector) = (0, 0, 0, 0)
+ _ReflShadows("_ReflShadows", Vector) = (0, 0, 0, 0)
+ _ReflShadowStrength("_ReflShadowStrength", Vector) = (0, 0, 0, 0)
}
SubShader
{
Tags {
"VRCFallback"="ToonCutout"
}
+
Pass {
Tags {
"RenderType"="Opaque"