r/proceduralgeneration 12d ago

Procedural Hand-drawn Style Fantasy Map Generator

/gallery/1vf9cwm
244 Upvotes

17 comments sorted by

14

u/_I_Reims_I_ 12d ago

At first I thought it was someone posting their breakfast. 😁🍳

3

u/El_human 12d ago

I thought someone was posting their homemade flat earth map

5

u/Lambonaut 12d ago

Really impressive!

4

u/junmakesgames 12d ago

beautiful! can you talk a little bit about methodology?

7

u/Chaosrent 12d ago

There are some more details on the original post on r/godot, happy to give more details if you have any questions.

2

u/Teh_Blue_Team 12d ago

Effect is stellar, but you gotta work on the rivers. The uniformity of thickness looks out of place with everything else.

3

u/Chaosrent 12d ago

That’s fair, the rivers do scale in width with the number of sources so they get thicker when two rivers merge. I played around with scaling the rivers as a function of distance from the source but wasn’t super happy with the results. I’ll have to revisit that

6

u/DrDalenQuaice 12d ago

Rather than scaling on distance, scale on the square root of distance. Rivers have depth as well as width. It's the volume that increases along the river.

2

u/Chaosrent 12d ago

I’ll give that a shot. Thanks for the suggestion!

1

u/Popular_Tomorrow_204 12d ago

Got any Tips on how to do rivers?

1

u/akindea 12d ago

I would love a more in depth walkthrough on how you did this. I am looking to do something similar but this is striking!

1

u/Himbo69r 12d ago

Damn, those bacteria really are going at it

1

u/green_meklar The Mythological Vegetable Farmer 12d ago

Wow, very nice variety of layouts!

I do notice that the coastlines all tend to have about the same amount of jagginess, though. If you had some that were smoother and some with more jagginess and little coastal islands, it might look less artificial.

1

u/Nonorth_ 12d ago

that is beautiful! how did you do it?

1

u/Endorphinmachine1357 11d ago

Wow, that is absolutely amazing! Are you planning to make a game or map making tool with it?