From f53c49c69ee42917e3789bbfe792c9d53c287e76 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 3 Jun 2025 18:24:11 -0700 Subject: begin work on fog --- 2ner.cginc | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to '2ner.cginc') diff --git a/2ner.cginc b/2ner.cginc index 6cea852..6e2b6e6 100644 --- a/2ner.cginc +++ b/2ner.cginc @@ -9,6 +9,7 @@ #include "face_me.cginc" #include "false_color_visualization.cginc" #include "features.cginc" +#include "fog.cginc" #include "globals.cginc" #include "harnack_tracing.cginc" #include "interpolators.cginc" @@ -183,6 +184,18 @@ float4 frag(v2f i, uint facing : SV_IsFrontFace i.tangent = UnityObjectToWorldNormal(i.tangent); i.binormal = UnityObjectToWorldNormal(i.binormal); +#if defined(_RAYMARCHED_FOG) + FogParams fog_params = { + _Raymarched_Fog_Steps, + _Raymarched_Fog_Density, + _Raymarched_Fog_Dithering_Noise, + _Raymarched_Fog_Density_Noise, + _Raymarched_Fog_Density_Noise_Scale + }; + FogResult fog_result = raymarched_fog(i, fog_params); + return fog_result.color; +#endif + #if defined(_SHATTER_WAVE) || defined(_TESSELLATION_HEIGHTMAP) calcNormalInScreenSpace(i.normal, i.objPos); #endif -- cgit v1.2.3