diff options
| author | yum <yum.food.vr@gmail.com> | 2024-11-07 18:09:04 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-11-07 18:09:04 -0800 |
| commit | 9eb5303f72179c33025766d7a5451920b836f7ad (patch) | |
| tree | 7288979685ee555ca1828f51698ef5ecad44f20d /fog_ltcgi.cginc | |
| parent | e2d54abcc939bf949355e2885913291b009d0eea (diff) | |
Fog domain warping now occurs in 3d
Diffstat (limited to 'fog_ltcgi.cginc')
| -rw-r--r-- | fog_ltcgi.cginc | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/fog_ltcgi.cginc b/fog_ltcgi.cginc deleted file mode 100644 index dd6786c..0000000 --- a/fog_ltcgi.cginc +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef __FOG_LTCGI_INC -#define __FOG_LTCGI_INC - -#if defined(_GIMMICK_FOG_00) - -#define LTCGI_SPECULAR_OFF -#define LTCGI_ALWAYS_LTC_DIFFUSE -#define LTCGI_FAST_SAMPLING - -#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI_structs.cginc" - -#undef LTCGI_AVATAR_MODE - -struct ltcgi_acc { - float3 diffuse; -}; - -void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output); - -#define LTCGI_V2_CUSTOM_INPUT ltcgi_acc -#define LTCGI_V2_DIFFUSE_CALLBACK ltcgi_cb_diffuse - -// modified exponential impulse from here: https://iquilezles.org/articles/functions/ -float reshape_intensity(float x) { - x = saturate(x*4); - return (2*x*exp(1-2*x))*.1; -} - -#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI.cginc" -void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output) { - // Intensity varies from 0 to 1. - acc.diffuse += reshape_intensity(output.intensity) * output.color; -} -#endif // _GIMMICK_FOG_00 - -#endif // __FOG_LTCGI_INC |
