Skip to content
This repository was archived by the owner on Aug 20, 2024. It is now read-only.

Commit bbaa968

Browse files
committed
snow in mountains only
1 parent da6b247 commit bbaa968

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sources/coloringModes.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -820,11 +820,11 @@ namespace unnatural
820820

821821
void generateSnow(Tile &tile)
822822
{
823-
static const Holder<NoiseFunction> tempOffsetNoise = []()
823+
static const Holder<NoiseFunction> elevOffsetNoise = []()
824824
{
825825
NoiseFunctionCreateConfig cfg;
826826
cfg.type = NoiseTypeEnum::Value;
827-
cfg.frequency = 0.015;
827+
cfg.frequency = 0.055;
828828
cfg.seed = noiseSeed();
829829
return newNoiseFunction(cfg);
830830
}();
@@ -839,7 +839,7 @@ namespace unnatural
839839
return newNoiseFunction(cfg);
840840
}();
841841

842-
Real bf = sharpEdge(rangeMask(tile.temperature + tempOffsetNoise->evaluate(tile.position) * 1.5, 0, -2) * rangeMask(tile.precipitation, 10, 15) * steepnessMask(tile.slope, Degs(25), Degs(3)) * beachMask(tile));
842+
Real bf = sharpEdge(rangeMask(tile.elevation + elevOffsetNoise->evaluate(tile.position) * 20, 220, 240) * steepnessMask(tile.slope, Degs(25), Degs(5)));
843843
const Real thickness = thicknessNoise->evaluate(tile.position) * 0.5 + 0.5;
844844
bf *= saturate(thickness * 0.5 + 0.7);
845845
if (bf < 1e-7)

0 commit comments

Comments
 (0)