From cd6d40254cb51e1ceaa806f21b94ca6acffac25c Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Mon, 9 Feb 2026 22:36:53 +0000 Subject: [PATCH] snow --- gfx/map/environment/snow.settings | 38 +++++++++++++++++++++++++++++++ gfx/map/textures/snow_mask.dds | 3 +++ 2 files changed, 41 insertions(+) create mode 100644 gfx/map/environment/snow.settings create mode 100644 gfx/map/textures/snow_mask.dds diff --git a/gfx/map/environment/snow.settings b/gfx/map/environment/snow.settings new file mode 100644 index 00000000..615047f9 --- /dev/null +++ b/gfx/map/environment/snow.settings @@ -0,0 +1,38 @@ +# Access these settings ingame with "Tweak Snow." +# Recommend turning off gradient borders when adjusting visuals + +"Texture_Index" = 4 # Index of snow terrain texture (Terrain texture array) + +"Noise_Tiling" = 4 # Tiling of large snow noise, Smaller tiling creates larger empty areas +"Noise2_Tiling" = 300 # Tiling of detail snow noise, Smaller tiling creates larger empty areas +"Texture_Tiling" = 200 + +"Snow.Extent" = 0.5 # Maximum Southern extent of snow (top to bottom distance) +"Snow.AngleRemove" = 0.25 # Snow removal based on terrain Normal angle ( 0.0 - 1.0 ) + +"Frost.Hemisphere_Position" = 0.2 # (Use Snow.Extent) +"Frost.Hemisphere_Constrast" = 0.8 # Contrast of hemisphere mask (top to bottom) +"Frost.Terrain_Area_Position" = 0.7 # Position of frost noise mask, increase to cover more area +"Frost.Terrain_Area_Constrast" = 0.5 # Contrast of frost noise mask, increase to soften mask +"Frost.Multiplier" = 0.55 # Frost intensity multiplier + +"Snow.Hemisphere_Position" = 0.7 # (Use Snow.Extent) +"Snow.Hemisphere_Constrast" = 0.40 # Contrast of hemisphere mask (top to bottom) +"Snow.Terrain_Area_Position" = 0.3 # Position of snow noise mask, increase to cover more area +"Snow.Terrain_Area_Constrast" = 0.9 # Contrast of snow noise mask, increase to soften mask + +"Snow.Area_Position" = 0.9 # Position of mesh snow noise mask, increase to cover more area +"Snow.Area_Constrast" = 0.9 # Contrast of mesh snow noise mask, increase to soften mask + +"Snow.GameMaskImpact" = 1.0 # Amount of snow added based on coded game snow mask +"Snow.GameMaskMin" = 0.0 # Minimum adjustment of game snow mask +"Snow.GameMaskMax" = 0.50 # Maximum adjustment of game snow mask + +"Snow.Height_Weight" = 0.23 # Terrain material height blending +"Snow.Height_Contrast" = 14.0 # Terrain material height blending + +"Snow.TerrainHeight_Add" = 3.0 # Extra snow added based on terrain height +"Snow.TerrainHeight_Min" = 15.0 # Terrain height snow min +"Snow.TerrainHeight_Max" = 80.0 # Terrain height snow max + +"Debug.Winter_Value" = 0.0 # Debugging of the hemisphere based snow mask for adjusting visuals \ No newline at end of file diff --git a/gfx/map/textures/snow_mask.dds b/gfx/map/textures/snow_mask.dds new file mode 100644 index 00000000..27ca6d4b --- /dev/null +++ b/gfx/map/textures/snow_mask.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23c1d8e64be7d09e713dece8bdc2c9a815ee6af78afd9745b5a4cfc6b5f7dcbf +size 56623424