summaryrefslogtreecommitdiffstats
path: root/3ner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-01-11 15:33:44 -0800
committeryum <yum.food.vr@gmail.com>2026-01-11 15:33:44 -0800
commitf6aaea9c6030bdf4bdd66395f9b86baa0d16b3c2 (patch)
tree0673bea1d8a66074d2bc440647b510057f572f1a /3ner.shader
parent12d39d992254314993bf1140b4d2be39453a509e (diff)
Add parallax heightmapping
Diffstat (limited to '3ner.shader')
-rw-r--r--3ner.shader16
1 files changed, 16 insertions, 0 deletions
diff --git a/3ner.shader b/3ner.shader
index d940f1d..e7865e2 100644
--- a/3ner.shader
+++ b/3ner.shader
@@ -399,6 +399,22 @@ Shader "yum_food/3ner"
[ThryToggle(_UNLIT)] _Unlit("Unlit", Float) = 0
//endex
+ //ifex _Parallax_Heightmap_Enabled==0
+ [HideInInspector] m_start_Parallax_Heightmap("Parallax Heightmap", Float) = 0
+ [ThryToggle(_PARALLAX_HEIGHTMAP)] _Parallax_Heightmap_Enabled("Enable", Float) = 0
+ _Parallax_Heightmap("Heightmap", 2D) = "gray" {}
+ _Parallax_Heightmap_Scale("Scale", Float) = 1
+ _Parallax_Heightmap_Bias("Neutral point", Float) = 0.5
+
+ //ifex _Parallax_Heightmap_Ray_Marching_Enabled==0
+ [HideInInspector] m_start_Parallax_Heightmap_Ray_Marching("Parallax Heightmap Ray Marching", Float) = 0
+ [ThryToggle(_PARALLAX_HEIGHTMAP_RAY_MARCHING)] _Parallax_Heightmap_Ray_Marching_Enabled("Enable", Float) = 0
+ [IntRange] _Parallax_Heightmap_Ray_Marching_Steps("Steps", Range(1, 10)) = 5
+ [HideInInspector] m_end_Parallax_Heightmap_Ray_Marching("Parallax Heightmap Ray Marching", Float) = 0
+ //endex
+ [HideInInspector] m_end_Parallax_Heightmap("Parallax Heightmap", Float) = 0
+ //endex
+
//ifex _Shadow_Caster_Enabled==0
[HideInInspector] m_start_Shadow_Caster("Shadow caster pass", Float) = 0
[ThryToggle(_SHADOW_CASTER)] _Shadow_Caster_Enabled("Enable", Float) = 1