summaryrefslogtreecommitdiffstats
path: root/2ner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-04-24 12:24:38 -0700
committeryum <yum.food.vr@gmail.com>2025-04-24 12:25:01 -0700
commit9a3459e7ba2c33376d9e705f751b1ac571509f92 (patch)
treec63c00adbfc79e434beb9ff78149863529d3f49c /2ner.shader
parent7aae547b83c94ff3ecf62524809ecb21d6061d33 (diff)
add cmyk warping planes gimmick to decals
renders the decal 4 times one planes, and applies domain warping to each plane. Requires a 4-channel (RGBA) noise texture.
Diffstat (limited to '2ner.shader')
-rw-r--r--2ner.shader36
1 files changed, 36 insertions, 0 deletions
diff --git a/2ner.shader b/2ner.shader
index cfb9bf3..9816621 100644
--- a/2ner.shader
+++ b/2ner.shader
@@ -322,8 +322,17 @@ Shader "yum_food/2ner"
[MaterialToggle] _Decal0_SDF_Invert("SDF invert", Float) = 0
_Decal0_SDF_Softness("SDF softness", Range(0, 1)) = 0.01
_Decal0_SDF_Px_Range("SDF px range", Float) = 2
+ //ifex _Decal0_CMYK_Warping_Planes_Enabled==0
+ [HideInInspector] m_start_Decal0_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
+ [ThryToggle(_DECAL0_CMYK_WARPING_PLANES)] _Decal0_CMYK_Warping_Planes_Enabled("Enable", Float) = 0
+ _Decal0_CMYK_Warping_Planes_Noise("Noise", 2D) = "black" {}
+ _Decal0_CMYK_Warping_Planes_Strength("Strength", Float) = 0.1
+ _Decal0_CMYK_Warping_Planes_Scale("Scale", Float) = 0.1
+ _Decal0_CMYK_Warping_Planes_Speed("Speed", Float) = 1.0
+ [HideInInspector] m_end_Decal0_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
[HideInInspector] m_end_Decal0_SDF("SDF", Float) = 0
//endex
+ //endex
//ifex _Decal0_Mask_Enabled==0
[HideInInspector] m_start_Decal0_Mask("Mask", Float) = 0
[ThryToggle(_DECAL0_MASK)] _Decal0_Mask_Enabled("Enable", Float) = 0
@@ -364,8 +373,17 @@ Shader "yum_food/2ner"
[MaterialToggle] _Decal1_SDF_Invert("SDF invert", Float) = 0
_Decal1_SDF_Softness("SDF softness", Range(0, 1)) = 0.01
_Decal1_SDF_Px_Range("SDF px range", Float) = 2
+ //ifex _Decal1_CMYK_Warping_Planes_Enabled==0
+ [HideInInspector] m_start_Decal1_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
+ [ThryToggle(_DECAL1_CMYK_WARPING_PLANES)] _Decal1_CMYK_Warping_Planes_Enabled("Enable", Float) = 0
+ _Decal1_CMYK_Warping_Planes_Noise("Noise", 2D) = "black" {}
+ _Decal1_CMYK_Warping_Planes_Strength("Strength", Float) = 0.1
+ _Decal1_CMYK_Warping_Planes_Scale("Scale", Float) = 0.1
+ _Decal1_CMYK_Warping_Planes_Speed("Speed", Float) = 1.0
+ [HideInInspector] m_end_Decal1_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
[HideInInspector] m_end_Decal1_SDF("SDF", Float) = 0
//endex
+ //endex
//ifex _Decal1_Mask_Enabled==0
[HideInInspector] m_start_Decal1_Mask("Mask", Float) = 0
[ThryToggle(_DECAL1_MASK)] _Decal1_Mask_Enabled("Enable", Float) = 0
@@ -406,8 +424,17 @@ Shader "yum_food/2ner"
[MaterialToggle] _Decal2_SDF_Invert("SDF invert", Float) = 0
_Decal2_SDF_Softness("SDF softness", Range(0, 1)) = 0.01
_Decal2_SDF_Px_Range("SDF px range", Float) = 2
+ //ifex _Decal2_CMYK_Warping_Planes_Enabled==0
+ [HideInInspector] m_start_Decal2_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
+ [ThryToggle(_DECAL2_CMYK_WARPING_PLANES)] _Decal2_CMYK_Warping_Planes_Enabled("Enable", Float) = 0
+ _Decal2_CMYK_Warping_Planes_Noise("Noise", 2D) = "black" {}
+ _Decal2_CMYK_Warping_Planes_Strength("Strength", Float) = 0.1
+ _Decal2_CMYK_Warping_Planes_Scale("Scale", Float) = 0.1
+ _Decal2_CMYK_Warping_Planes_Speed("Speed", Float) = 1.0
+ [HideInInspector] m_end_Decal2_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
[HideInInspector] m_end_Decal2_SDF("SDF", Float) = 0
//endex
+ //endex
//ifex _Decal2_Mask_Enabled==0
[HideInInspector] m_start_Decal2_Mask("Mask", Float) = 0
[ThryToggle(_DECAL2_MASK)] _Decal2_Mask_Enabled("Enable", Float) = 0
@@ -448,8 +475,17 @@ Shader "yum_food/2ner"
[MaterialToggle] _Decal3_SDF_Invert("SDF invert", Float) = 0
_Decal3_SDF_Softness("SDF softness", Range(0, 1)) = 0.01
_Decal3_SDF_Px_Range("SDF px range", Float) = 2
+ //ifex _Decal3_CMYK_Warping_Planes_Enabled==0
+ [HideInInspector] m_start_Decal3_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
+ [ThryToggle(_DECAL3_CMYK_WARPING_PLANES)] _Decal3_CMYK_Warping_Planes_Enabled("Enable", Float) = 0
+ _Decal3_CMYK_Warping_Planes_Noise("Noise", 2D) = "black" {}
+ _Decal3_CMYK_Warping_Planes_Strength("Strength", Float) = 0.1
+ _Decal3_CMYK_Warping_Planes_Scale("Scale", Float) = 0.1
+ _Decal3_CMYK_Warping_Planes_Speed("Speed", Float) = 1.0
+ [HideInInspector] m_end_Decal3_CMYK_Warping_Planes("CMYK warping planes", Float) = 0
[HideInInspector] m_end_Decal3_SDF("SDF", Float) = 0
//endex
+ //endex
//ifex _Decal3_Mask_Enabled==0
[HideInInspector] m_start_Decal3_Mask("Mask", Float) = 0
[ThryToggle(_DECAL3_MASK)] _Decal3_Mask_Enabled("Enable", Float) = 0