diff options
| author | yum <yum.food.vr@gmail.com> | 2025-02-23 16:32:47 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-02-23 16:32:47 -0800 |
| commit | 63e32a6fc92baecea75942d9389c9fb17540277d (patch) | |
| tree | 258d1897e7633c358b1121c9e84e9af1f7437174 /yum_pbr.cginc | |
| parent | f478606867d42e971c5fa83803f3255e922e6a8a (diff) | |
Add UV domain warping
Diffstat (limited to 'yum_pbr.cginc')
| -rw-r--r-- | yum_pbr.cginc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/yum_pbr.cginc b/yum_pbr.cginc index fb14ac1..a01bc63 100644 --- a/yum_pbr.cginc +++ b/yum_pbr.cginc @@ -4,6 +4,7 @@ #include "features.cginc" #include "filamented.cginc" #include "globals.cginc" +#include "math.cginc" #include "texture_utils.cginc" struct YumPbr { @@ -22,6 +23,12 @@ struct YumPbr { YumPbr GetYumPbr(v2f i) { YumPbr result; + float2 raw_uv = i.uv01.xy; +#if defined(_UV_DOMAIN_WARPING) + i.uv01.xy = domainWarp2(i.uv01.xy, _UV_Domain_Warping_Spatial_Octaves, + _UV_Domain_Warping_Spatial_Strength, _UV_Domain_Warping_Spatial_Scale); +#endif + #if defined(OUTLINE_PASS) result.albedo = _Outline_Color; result.albedo.a *= tex2D(_MainTex, |
