mirror of
https://github.com/X0nk/Bliss-Shader.git
synced 2025-06-20 16:07:22 +08:00
Exposed DH's noise settings to shader config
This commit is contained in:
parent
232e5304a8
commit
57d1977381
@ -102,9 +102,11 @@ float densityAtPos(in vec3 pos){
|
||||
// https://gitlab.com/jeseibel/distant-horizons-core/-/blob/main/core/src/main/resources/shaders/flat_shaded.frag?ref_type=heads
|
||||
// Property of Distant Horizons [mod]
|
||||
|
||||
const int noiseSteps = 4;
|
||||
const float noiseIntensity = 10.0;
|
||||
const int noiseDropoff = 1024;
|
||||
// --- NOISE SETTINGS ---
|
||||
const int noiseSteps = NOISE_RESOLUTION;
|
||||
const float noiseIntensity = NOISE_INTENSITY;
|
||||
const int noiseDropoff = NOISE_DROPOFF;
|
||||
// ----------------------
|
||||
|
||||
float rand(float co) { return fract(sin(co*(91.3458)) * 47453.5453); }
|
||||
float rand(vec2 co) { return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); }
|
||||
|
@ -770,8 +770,11 @@ const vec3 aerochrome_color = mix(vec3(1.0, 0.0, 0.0), vec3(0.715, 0.303, 0.631)
|
||||
#define DH_AMBIENT_OCCLUSION
|
||||
#define DH_SUBSURFACE_SCATTERING
|
||||
#define DH_SCREENSPACE_REFLECTIONS
|
||||
#define DH_NOISE_TEXTURE
|
||||
#define DH_TAA_JITTER
|
||||
#define DH_NOISE_TEXTURE
|
||||
#define NOISE_RESOLUTION 12 // [1 2 3 4 5 6 7 8 12 14 16 24 32 48 64]
|
||||
#define NOISE_INTENSITY 12.0 // [1.0 2.0 3.0 4.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 22.0 24.0 32.0 48.0 64.0]
|
||||
#define NOISE_DROPOFF 1024 // [128 256 512 768 1024 1536 2048 3072 4096 8192]
|
||||
|
||||
///////////////////////////////////////////
|
||||
// ----- FLOODFILL [LPV] SETTINGS ----- //
|
||||
|
@ -348,7 +348,7 @@ SHADER_VERSION_LABEL <empty> \
|
||||
screen.Mod_support = [DISTANT_HORIZONS_SETTINGS]
|
||||
|
||||
screen.DISTANT_HORIZONS_SETTINGS.columns = 1
|
||||
screen.DISTANT_HORIZONS_SETTINGS = DH_OVERDRAW_PREVENTION OVERDRAW_MAX_DISTANCE <empty> DH_AMBIENT_OCCLUSION DH_SUBSURFACE_SCATTERING DH_SCREENSPACE_REFLECTIONS DH_NOISE_TEXTURE DH_TAA_JITTER <empty> DISTANT_HORIZONS_SHADOWMAP shadowDistance shadowMapResolution <empty> TOGGLE_VL_FOG VOLUMETRIC_CLOUDS
|
||||
screen.DISTANT_HORIZONS_SETTINGS = DH_OVERDRAW_PREVENTION OVERDRAW_MAX_DISTANCE <empty> DH_AMBIENT_OCCLUSION DH_SUBSURFACE_SCATTERING DH_SCREENSPACE_REFLECTIONS DH_TAA_JITTER DH_NOISE_TEXTURE NOISE_RESOLUTION NOISE_INTENSITY NOISE_DROPOFF <empty> DISTANT_HORIZONS_SHADOWMAP shadowDistance shadowMapResolution <empty> TOGGLE_VL_FOG VOLUMETRIC_CLOUDS
|
||||
|
||||
|
||||
######## MISC SETTINGS
|
||||
|
Loading…
x
Reference in New Issue
Block a user