Planet-scale rivers and mountain ranges

Started by Virex, May 31, 2010, 03:51:49 PM

Previous topic - Next topic

Virex

Recently I've been working on a planet-scale scene, but studying the earth-like planets made by others I found they lacked good mountain ranges and rivers. To alleviate that, I came up with a method for making narrow, twisty, planet-scale lines using vorronois. The exact method can be found in the attached file. Do note that you'll need a high detail to get accurate rivers. Lower detail settings will cause them to become broken up.

What I've done is, by using a distorted voronoi cell function I've made different tectonic plates and using the voronoi diff function I've got a blending mask detailing the edges between the plates. This I use to make deep troughs and mountains. The rivers are made again by using a distorted voronoi diff function.

As for the attached image, that's a proof of concept and to give you an idea of the effect. You can see some artifacts on the seas, which are because the river water has an altitude of 0, which usually causes artifacts. Some extra masking should fix that, by avoiding generating rivers on seas. Also, you'll notice that rivers often seem to flow from one point in a mountain range. I'm going to try to fix that by altering the distortion of the rivers based upon the plate "colour" as given by the voronoi 3d vector near the mountains.

dandelO


TheBlackHole

Nice rivers and mountains; I do my mountain ranges with a power fractal set to "Perlin Ridges". I then add an alpine fractal as a child layer of a surface layer that only appears above a certain altitude, and only the PF gets up to that altitude. For snow/ice, I then add a surface layer after whatever color node I have last and set it so it only appears where there's not much slope up past the same altitude as the alpine fractal.
They just issued a tornado warning and said to stay away from windows. Does that mean I can't use my computer?

cyphyr

Looking good :)
I used a similar technique here. Hmmm looks like I never uploaded it to the forum...
:)
Richard
www.richardfraservfx.com
https://www.facebook.com/RichardFraserVFX/
/|\

Ryzen 9 5950X OC@4Ghz, 64Gb (TG4 benchmark 4:13)

PabloMack

Looks good.  Rivers should taper to nothing at their headwaters rather than cutting across a whole land mass.  A "divide" (i.e. mountain crest) should separate head waters of different drainage basins.