Map-Gen Questions : 1) Latitudes 2) Knob-Twiddlers

CuriousNoob
Member
 
Posts: 74
Joined: Wed Jan 27, 2016 09:43

Map-Gen Questions : 1) Latitudes 2) Knob-Twiddlers

by CuriousNoob » Sun Feb 05, 2017 18:18

.

Hi All

Seeing regular mentions of Perlin noise in the context of map-gen throws me back to greyscale bump mapping exercises with early versions of Photoshop and 3D-modellers that have long-since gone to meet their programmer in the sky.

I know nothing of the details of Minetest map-gen design and implementation but in the spirit of open-source cross-pollination, a couple of questions sprang to mind :

1) - does the current architecture permit coordinate-based variation of the map-gen, such that, for (simple cliched) example, further North/South from Spawn might be more likely generated more flat and cold biomes..?

2) - anyone who's spent time with synthesizers knows how much can be achieved by simply fiddling with knobs and sliders --- which you have some idea ''sort-of affect'' this or that aspect of the sound --- and then monitoring the results to see if you like it ... so, with that in mind, would it be impossible to introduce easy-access GUI map-gen sliders --- with dev-hint labels about what gets affected --- which could be tweaked while exploring singleplayer..?

Just wondering.

HTH

.
 

User avatar
TumeniNodes
Member
 
Posts: 1335
Joined: Fri Feb 26, 2016 19:49
GitHub: TumeniNodes

Re: Map-Gen Questions : 1) Latitudes 2) Knob-Twiddlers

by TumeniNodes » Mon Feb 06, 2017 14:42

CuriousNoob wrote:.

Hi All

Seeing regular mentions of Perlin noise in the context of map-gen throws me back to greyscale bump mapping exercises with early versions of Photoshop and 3D-modellers that have long-since gone to meet their programmer in the sky.

I know nothing of the details of Minetest map-gen design and implementation but in the spirit of open-source cross-pollination, a couple of questions sprang to mind :

1) - does the current architecture permit coordinate-based variation of the map-gen, such that, for (simple cliched) example, further North/South from Spawn might be more likely generated more flat and cold biomes..?

2) - anyone who's spent time with synthesizers knows how much can be achieved by simply fiddling with knobs and sliders --- which you have some idea ''sort-of affect'' this or that aspect of the sound --- and then monitoring the results to see if you like it ... so, with that in mind, would it be impossible to introduce easy-access GUI map-gen sliders --- with dev-hint labels about what gets affected --- which could be tweaked while exploring singleplayer..?

Just wondering.

HTH

.


I like this idea... I had recently checked out visual terrain maker with this idea in mind but... it really didn't turn out working so well under Wine for me.
A visual mapgen GUI feature would be very nice. It's not so incredibly difficult to work with the current methods but, would definitely be... easier and prob quite helpful in others learning which settings affect which features in the terrain.
Flick?... Flick who?
 

User avatar
duane
Member
 
Posts: 776
Joined: Wed Aug 19, 2015 19:11
GitHub: duane-r

Re: Map-Gen Questions : 1) Latitudes 2) Knob-Twiddlers

by duane » Tue Feb 07, 2017 00:00

CuriousNoob wrote:1) - does the current architecture permit coordinate-based variation of the map-gen, such that, for (simple cliched) example, further North/South from Spawn might be more likely generated more flat and cold biomes..?


No, but it's easy to do with a patch to the minetest code. I came up with this ages ago, but it wasn't nearly as much fun as I'd expected.
Attachments
climate.patch.zip
(1.68 KiB) Downloaded 83 times
 

paramat
Member
 
Posts: 2662
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat

Re: Map-Gen Questions : 1) Latitudes 2) Knob-Twiddlers

by paramat » Tue Feb 07, 2017 23:01

1 requires changes to engine code.
2 would be possible in a separate terrain previewer, but not realtime changing of terrain in-game.
Also see https://forum.minetest.net/viewtopic.php?f=47&t=15272 for more mapgen discussion.
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 51 guests

cron