Erosion Snow

Started by WAS, January 24, 2022, 12:19:10 AM

Previous topic - Next topic

WAS

Had an idea using just two erosion shaders and some trickery for snow buildup.

Basic idea:

  • Add mountains, and erode them as you like with Daniil's shader.
  • Add Compute Terrain at patch size 200
  • Add Surface Layer and offset up however you want.
  • Add another erosion shader, this time with only 0.1 erosion strenth and whatever settings you want. Important part is to enable thermal with some smoothness and use a low resolution (like 512). [In hindsight in may be best to do zero fluvial erosion strength, and use higher resolution with more smoothness in themral]
  • Create a distribution shader and mask the Surface Layer and Second Erosion Shader for snow. Limit it by desired slopes with about 10 for fuzzy zone.
And that's that really. Adding a shader for snow is easy to do, and can use normal compute terrain with patch of 20 or higher if need be to cover smooth areas with snow.

I kinda wish I could carry over "States" as a mask. Like the distribution shader masking the snow displacement. If I could capture how it sees the terrain in final space, and just apply it to the snow, it would be more exacting. Don't know if that's possible coding wise.

Hannes

Wow, that looks very nice! Thanks for the idea, Jordan!

Dune


pclavett

Love the thick coverage obtained ! I have been experimenting with Gaea and the snow node to give similar effect so as to have the effect in the terrain included when imported and coverage maps included...... kind of the lazy way to do it ! Yours is much more elegant ! Great job Jordan !

pixelpusher636

Great idea! I believe I will give this a try at some point. The results look really good!
The more I use Terragen, the more I realize the world is not so small.