// Atmosphere
#define CLOUDS_IN_GI
#define CLOUDS_IN_AMBIENT
#define CIRRUS_CLOUDS
#define CUMULUS_CLOUDS
#define CLOUDS_BLOCKY
#define GODRAYS
#define GODRAYS_STAINED_GLASS_TINT
#define VOLUMETRIC_LIGHT_STRENGTH 1.0 // [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.5 3.0 3.5 4.0 4.5 5.0]

// Shadow
#define SHADOW_MAP_BIAS 0.9 // [0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98]
#define RAY_TRACE_SHADOW
#define SCREEN_SPACE_SHADOW
// #define CLOUD_SHADOW
#define SUNLIGHT_LEAK_FIX

// Lighting
#define SUNLIGHT_BRIGHTNESS 1.0 // [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0]
#define TORCHLIGHT_COLOR_TEMPERATURE 3000 // [1000 1250 1500 1750 2000 2250 2500 2750 3000 3250 3500 3750 4000 4250 4500 4750 5000 5250 5500 5750 6000 6250 6500 6750 7000 7250 7500 7750 8000 8250 8500 8750 9000 9250 9500 9750 10000]
#define GI_LIGHT_BLOCK_INTENSITY 1.0 // [0.2 0.4 0.6 0.8 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 6.0 7.0 8.0 9.0 10.0]
#define GI_LIGHT_TORCH_INTENSITY 1.0 // [0.2 0.4 0.6 0.8 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 6.0 7.0 8.0 9.0 10.0]
#define HELD_LIGHT
#define GI_SUNLIGHT_STAINED_GLASS_TINT
#define GLOWING_REDSTONE_BLOCK
#define GLOWING_LAPIS_LAZULI_BLOCK
#define GLOWING_EMERALD_BLOCK

// Texture
#define TEXTURE_RESOLUTION 0 // [0 4 8 16 32 64 128 256 512 1024 2048 4096 8192]
#define NORMAL_MAP_STRENGTH 3.0 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 10.0]
#define FORCE_WET_EFFECT
#define RAIN_SPLASH_EFFECT
#define TEXTURE_LOD_BIAS 2.0 // [1.0 1.5 2.0 3.0 4.0 6.0 8.0]
#define ANISOTROPIC_LOD_BIAS
// #define WET_CAVE_EFFECT
// #define RAIN_SPLASH_BILATERAL
    // Parallax
    #define PARALLAX
    #define SMOOTH_PARALLAX
    #define PARALLAX_DEPTH 1.0 // [0.25 0.5 0.75 1.0 1.25 1.5 1.75 2.0 2.25 2.5 2.75 3.0]
    #define PARALLAX_DISTANCE 1.0 // [0.25 0.5 0.75 1.0 1.25 1.5 1.75 2.0 2.25 2.5 2.75 3.0]
    // Specular
    #define SPEC_EMISSIVE
    // #define SPEC_SMOOTHNESS_AS_ROUGHNESS
    // #define PHYSICALLY_BASED_MAX_ROUGHNESS
    // #define FULL_RT_REFLECTIONS
    #define SPEC_CHANNEL_SMOOTHNESS 0 // [0 1 2 3]
    #define SPEC_CHANNEL_METALNESS 1 // [0 1 2 3]
    #define SPEC_CHANNEL_EMISSIVE 3 // [0 1 2 3]

// Raytracing
#define GI_RAY_COUNT 1 // [1 2 3 4 5]
#define GI_SECONDARY_SAMPLES 1 // [1 2 3 4 5 6 7 8]
#define DIFFUSE_TRACE_LENGTH 120 // [60 80 100 120 140 160 180 200 240 280 320]
#define RAYTRACE_GEOMETRY_QUALITY 2 // [0 1 2]
#define MAX_BLEND_WEIGHT 32.0 // [16.0 32.0 48.0 64.0 80.0 96.0 112.0 128.0]
// #define GI_SCREEN_SPACE_TRACING
#define CAVE_GI_LEAK_FIX
#define MOD_BLOCK_SUPPORT
#define SHAPE_CALC_FUNC 1 // [0 1]

// Reflection
#define REFLECTION_TRACE_LENGTH 120 // [60 80 100 120 140 160 180 200 240 280 320]
#define SCREEN_SPACE_CONNECTION_REFLECTION
// #define REFLECTION_SCREEN_SPACE_TRACING

// Water
#define WATER_PARALLAX
#define WATER_WAVE_HEIGHT 0.2f // [0.02f 0.04f 0.06f 0.08f 0.1f 0.12f 0.14f 0.16f 0.18f 0.2f 0.22f 0.24f 0.26f 0.28f 0.3f 0.32f 0.34f 0.36f 0.38f 0.4f 0.42f 0.44f 0.46f 0.48f 0.5f]
#define WATER_FOG_DENSITY 1.0 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0]

// Postprocessing
#define TONEMAP_OPERATOR SEUSTonemap // [SEUSTonemap ACESTonemap Uncharted2Tonemap BurgessTonemap ReinhardJodie ExponentialTonemap]
#define TONEMAP_CURVE 1.5 // [1.0 1.25 1.5 1.75 2.0 2.25 2.5 2.75 3.0 3.25 3.5 3.75 4.0 4.25 4.5 4.75 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0]
#define EXPOSURE 1.0 // [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0]
#define SATURATION 1.15 // [0.0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1.0 1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 1.6 1.7 1.8 1.9 2.0]
#define GAMMA 1.0 // [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0]
#define BLOOM_AMOUNT 1.0 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0]
#define BLACK_DEPTH 0.0 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 3.0 4.0 5.0]
#define WHITE_CLIP 0.0 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 3.0 4.0 5.0]
#define MOTION_BLUR
#define MOTION_BLUR_INTENSITY 1.0 // [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0]
#define POST_SHARPENING 1.0 // [0.0 0.5 1.0 1.5 2.0 2.5 3.0]

// AntiAliasing
#define FINAL_FXAA 1 // [0 1]
#define PIXEL_LOOK 0 // [0 1]
#define AA_STYLE 1 // [0 1]
// #define SKIP_AA

// Others
// #define VISUALIZE_DANGEROUS_LIGHT_LEVEL
#define SKYLIGHT_FIX
#define WEATHER

#define Version HRR210_GFME1_13