diff options
| author | yum <yum.food.vr@gmail.com> | 2025-04-24 12:24:38 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-04-24 12:25:01 -0700 |
| commit | 9a3459e7ba2c33376d9e705f751b1ac571509f92 (patch) | |
| tree | c63c00adbfc79e434beb9ff78149863529d3f49c /2ner.shader | |
| parent | 7aae547b83c94ff3ecf62524809ecb21d6061d33 (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.shader | 36 |
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 |
