[Mod][Merged] Valleys Mapgen [valleys_mapgen]

User avatar
TumeniNodes
Member
 
Posts: 2633
Joined: Fri Feb 26, 2016 19:49
Location: in the dark recesses of the mind
GitHub: TumeniNodes
IRC: tumeninodes
In-game: TumeniNodes

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by TumeniNodes » Wed Jan 09, 2019 00:23

Just needs waterfalls now ; )
I couldn't fix your brakes, so I made your horn louder.
 

User avatar
voxelproof
Member
 
Posts: 812
Joined: Sat Aug 05, 2017 08:13
Location: Europe

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by voxelproof » Wed Jan 09, 2019 20:33

TumeniNodes wrote:Just needs waterfalls now ; )


Small waterfalls are possible in Valleys already, however they are strictly dependent on caves. With some tweaking of rivers parameters there do occur also quasi-waterfalls (not strictly vertical).

Image

Image
Attachments
waterfalls1.jpg
(64.24 KiB) Not downloaded yet
waterfalls.jpg
(64.71 KiB) Not downloaded yet
>>>there is life beyond the Cube>>>
 

User avatar
voxelproof
Member
 
Posts: 812
Joined: Sat Aug 05, 2017 08:13
Location: Europe

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by voxelproof » Tue Jan 15, 2019 14:27

@Gael : what do you think about this:
viewtopic.php?f=9&t=21916
?

Seems that Termos invented sorta pretty decent model of water erosion. By making some flash-flooding here and there you could greatly improve look of your mapgens by removing soil from the steepest slopes uncovering bare rock beneath. I think that all MT map generators lack such outcrops, they would make landscapes looking much more diverse and interesting (more reference points to orientate in monotonous hilly terrain).

And, vice versa, adding more soil on less steepy hills to cover rocks would also do much good to the "reality" of terrain.
>>>there is life beyond the Cube>>>
 

User avatar
Gael de Sailly
Member
 
Posts: 719
Joined: Sun Jan 26, 2014 17:01
Location: Lyon, France
GitHub: Gael-de-Sailly
IRC: Gael-de-Sailly
In-game: Gael-de-Sailly Ginkgoo

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by Gael de Sailly » Tue Jan 15, 2019 22:51

voxelproof wrote:@Gael : what do you think about this:
viewtopic.php?f=9&t=21916
?

Seems that Termos invented sorta pretty decent model of water erosion. By making some flash-flooding here and there you could greatly improve look of your mapgens by removing soil from the steepest slopes uncovering bare rock beneath.


I've looked quickly into his code, but he is using ABMs for that, which is not the approach I would prefer for this kind of stuff (might lead to weird results on the long run). But I will definitely try it out and give my feedback. Anyway the idea is interesting, thank you for sharing this.

voxelproof wrote:By making some flash-flooding here and there you could greatly improve look of your mapgens by removing soil from the steepest slopes uncovering bare rock beneath. I think that all MT map generators lack such outcrops, they would make landscapes looking much more diverse and interesting (more reference points to orientate in monotonous hilly terrain).

And, vice versa, adding more soil on less steepy hills to cover rocks would also do much good to the "reality" of terrain.

This is something I've been thinking about a little, at first I thought that outcrops naturally appearing between the soil layers on steep slopes would be enough, but the result is indeed very weird and unrealistic (typically the cliff at the left background on the (very old) image below). So yes, soil thickness should be dependent on slope too.
+ Image


Notice that for this mapgen, I actually didn't focus that much on geological realism, it was more for aesthetics purposes, and the reproduction of the shapes of valleys, mountains, etc... is purely empirical.
If I want to make something more "geologically accurate", I will switch to another project from scratch.
I already have some ideas for procedural map generation that I may put into practice one day.
Contributor of Minetest and OpenStreetMap, on Ubuntu 16.04. ~ ~ ~ Meet me on MinetestForFun, VanessaE's Basic, Capture the Flag and Inside the Box.
 

User avatar
voxelproof
Member
 
Posts: 812
Joined: Sat Aug 05, 2017 08:13
Location: Europe

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by voxelproof » Tue Jan 15, 2019 23:41

Gael de Sailly wrote:Notice that for this mapgen, I actually didn't focus that much on geological realism, it was more for aesthetics purposes, and the reproduction of the shapes of valleys, mountains, etc... is purely empirical.
If I want to make something more "geologically accurate", I will switch to another project from scratch.
I already have some ideas for procedural map generation that I may put into practice one day.
[/quote]

Despite this the results so far are more than just agreeable. Heh, seeking geological veracity even in such sandbox-y game would require hundreds, or even thousands, hours of work. All these different rocks, arranged appropriately into layers, different patterns of erosion depending on their durability and so on. Yes, it would be tempting also to me because I believe that in spite of this apparently "childish" nature of this game the potential for creating realistic models within its voxel paradigm is huge and not yet realized in any known project. Anyway, if you ever find time to pursue such ambitious idea I hope this will be Minetest-compatible :)
>>>there is life beyond the Cube>>>
 

User avatar
Gael de Sailly
Member
 
Posts: 719
Joined: Sun Jan 26, 2014 17:01
Location: Lyon, France
GitHub: Gael-de-Sailly
IRC: Gael-de-Sailly
In-game: Gael-de-Sailly Ginkgoo

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by Gael de Sailly » Wed Jan 16, 2019 07:15

voxelproof wrote:Heh, seeking geological veracity even in such sandbox-y game would require hundreds, or even thousands, hours of work. All these different rocks, arranged appropriately into layers, different patterns of erosion depending on their durability and so on. Yes, it would be tempting also to me because I believe that in spite of this apparently "childish" nature of this game the potential for creating realistic models within its voxel paradigm is huge and not yet realized in any known project. Anyway, if you ever find time to pursue such ambitious idea I hope this will be Minetest-compatible :)

I perfectly know that geology is waaaaay to complex to be modeled by a simple map generator like this. But certainly we can still do better than Valleys Mapgen's looping rivers and weird mountains.
I was actually speaking about geomorphology more than rocks themselves, I should have clarified. It's a good idea anyway. I don't expect to come to anything truly accurate, but doing my best in that purpose would already be a challenge.
Contributor of Minetest and OpenStreetMap, on Ubuntu 16.04. ~ ~ ~ Meet me on MinetestForFun, VanessaE's Basic, Capture the Flag and Inside the Box.
 

User avatar
texmex
Member
 
Posts: 1354
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: texmex

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by texmex » Wed Jan 16, 2019 16:45

Speaking of geology, The Geological Survey of Sweden (SGU), the nations' agency officially "responsible for issuing permits for exploration and mining" has released a Minecraft mod, BetterGeo, with more realistic geological generation. They seem to have made decent research too, for instance:
The block hardness varies and the blocks are therefore mined with different difficulty. We have used Moh’s scale of mineral hardness as a reference for the relative hardness of our new blocks. The new smeltery also requires different amount of heat relative to the metal's melting point.


So a lot of work independent of game engine has to some extent already been done.
 

Termos
Member
 
Posts: 92
Joined: Sun Dec 16, 2018 12:50

Re: [Mod][Merged] Valleys Mapgen [valleys_mapgen]

by Termos » Wed Jan 16, 2019 16:55

Gael de Sailly wrote:
voxelproof wrote:I've looked quickly into his code, but he is using ABMs for that, which is not the approach I would prefer for this kind of stuff

I agree, abms are the worst place for this kind of thing, but at the same time probably the only one possible atm, at least in lua.
If on_construct worked with flowing liquid, I'd have used that instead.

About realistic terrain generation, one thing I'd want would be for it to be possible to get from any given surface node to sea level without ever going up.
 

Previous

Return to WIP Mods



Who is online

Users browsing this forum: twoelk and 2 guests