Author Topic: How to create realistic mountain ranges  (Read 1305 times)

0 Members and 2 Guests are viewing this topic.

Lieutenant-Dingo

  • Community Member
  • **
  • Posts: 4
    • View Profile
How to create realistic mountain ranges
« on: April 18, 2017, 09:14:11 AM »
I want to know how to create realistic mountain ranges. In real life they tend to branch out, and the erosion paths are very deep. I can't seem to emulate that effect in world machine. Its the effect of a ridge with smaller ridges branching out of it.

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #1 on: April 19, 2017, 06:36:05 AM »
These are actually really hard or impossible to achieve in World Machine procedurally since those mountains follow a very accurate and realistic big scale hydrological river system.
World Machine right now actually works better for up close mountains like this rudimentary scene I made as an example:

To demonstrate what makes it impossible to create such shapes as of right now this is what the scene I made looks like at a distance

As you can see it follows no realistic structure.

The most feasible solution to this would be to write your own device with the SDK to generate fractals, which actually resemble the branching structure of real world river systems.

But if you are patient enough there seems to be another solution on the far horizon: on one of the latest blog posts Stephen secretly shared images of a new river/erosion system he has been working on (i presume), here is an image he teased us with:

With this new system you probably would be able to recreate something that resembles the screenshot you sent.

Last but not least I recommend you to use real world data, like SRTM, which can be easily downloaded from here https://terrain.party/


Hotshot

  • World Machine Guru
  • ****
  • Posts: 237
    • View Profile
Re: How to create realistic mountain ranges
« Reply #2 on: April 21, 2017, 02:45:12 AM »
Super thanks for terrain.party link. I realy appreciate it.

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #3 on: April 21, 2017, 08:01:06 AM »
The amount of real world terrain data out there is huge, another great resource is https://earthexplorer.usgs.gov/ and http://www.opentopography.org/ although those are much more advanced and require a bit of knowledge or fiddling around to import into World Machine

Hotshot

  • World Machine Guru
  • ****
  • Posts: 237
    • View Profile
Re: How to create realistic mountain ranges
« Reply #4 on: April 21, 2017, 10:09:23 AM »
What about other planet? Mars, Venus etc

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #5 on: April 21, 2017, 10:51:04 AM »
Actually for mars there is a very big dataset with hand picked individual pieces downloadable here http://www.uahirise.org/dtm/ some of them look really interesting.
For venus I'm not sure but a quick google search reveals that there is data available to the public

Lieutenant-Dingo

  • Community Member
  • **
  • Posts: 4
    • View Profile
Re: How to create realistic mountain ranges
« Reply #6 on: May 07, 2017, 12:02:25 PM »
Thank you for the help!

Aside from the mountain range level generation, how does one make the smaller scale stuff? with the same principal of branching ridges?

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #7 on: May 08, 2017, 10:52:30 AM »
No, for smaller scale environments just use Advanced Perlins and voronoises as a base, or layout generators if you want to have more control over the shape.

If you are only doing a single mountain keeping it accurate on a hydrological level doesn't really matter

Lieutenant-Dingo

  • Community Member
  • **
  • Posts: 4
    • View Profile
Re: How to create realistic mountain ranges
« Reply #8 on: May 08, 2017, 06:00:40 PM »
example height map of what I mean:

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #9 on: May 09, 2017, 04:19:54 AM »
That example has a bit too much branching going on, but something similar can be achieved by heavily eroding a terrain, to the point where it's almost flat, then clamping it to make it steep again, use that as a base mesh for further modifications

Lieutenant-Dingo

  • Community Member
  • **
  • Posts: 4
    • View Profile
Re: How to create realistic mountain ranges
« Reply #10 on: May 09, 2017, 09:37:06 AM »
Under heavy erosion there are a lot of unrealistic axis aligned artifacts, there are too many straight erosion paths. How do I distort these? the erosion paths in the example height map were all bent in some way.

JakBB

  • World Machine Guru
  • ****
  • Posts: 78
    • View Profile
Re: How to create realistic mountain ranges
« Reply #11 on: May 10, 2017, 01:23:45 AM »
There is no real solution, just make sure you don't have inverse filter enabled and try to distort the whole terrain afterwards