Captain-Chaos / WorldPainter

WorldPainter is an interactive graphical map generator for the indie game Minecraft.
http://www.worldpainter.net/
GNU General Public License v3.0
341 stars 58 forks source link

Feature Request: Displacement in horizontal direction. #375

Open PlasticTasticc opened 4 months ago

PlasticTasticc commented 4 months ago

It sounds somewhat daunting, and it probably is too. But what I'm thinking here is that nowadays all WorldPainter terrain looks more or less the same, -Mostly because the documentation on it and communities showcasing that work is very skilled and knowledgable- and that's a good thing, because that means the majority of those that use WorldPainter can become decently skilled at it in a relatively short period. The one thing I see that links all WorldPainter terrain together is that it's all very 2D, like someone dropped a bunch of dry sand from high up, and later sprayed it with water, ie; no overhangs.

What I propose is essentially this:

Make it so you can apply displacement in only horizontal directions, like the custom tunnel/cave layer where you have ceiling/floor variation, except here it would be a sort of custom layer on its own that would extrude/intrude blocks according to the variation specified inside the layer. Furthermore, if there were additional controls to determine the falloff of the effect sorta like the edge shape controls in the custom ground cover layer, that would serve to make the horizontal displacement layer OP.

The way I would then personally use such a layer would be to paint it only above say 45 degrees or something like that, with maybe 5-10 blocks of variation for a small mountain range to have some chance of generating overhangs. This would vastly increase the diversity of looks that WorldPainter terrain could generate.