View Full Version : [WILBUR] Variable rainfall on Wilbur?

01-28-2014, 06:52 PM
I was going to PM waldronate, but in a moment of clarity I decided no to bother him, and instead hope that he will read this thread :)
The question is, is it possible to load into Wilbur a "rainfall map" so to speak, indicating the density of rain (on a grayscale map perhaps), so it can be used by the precipition-based erosion and river flow calculations?

If not, would you have any interest at all on implementing it? =)

01-28-2014, 06:59 PM
I don't know if it's what you're looking for, but I found this post on other fora (http://www.bay12forums.com/smf/index.php?topic=104004.0):

Wilbur has two erosion tools, a "precipiton" based system that simulates rainfall washing soil downhill, and an "incise flow" tool that calculates water flows for the whole map, and erodes rivers based on flow rates. When using the incise flow tool, be sure to use the "fill basins" tool, every single time. I like to run a few passes of the precipiton tool, fill basins, and then run a few passes of the incise tool, using gradually increasing gradients and decreasing widths. This creates river valleys that are wide near the mouth and narrower near the source.

If your rivers aren't going where you want them to, you can use Wilbur's hill and valley tools to get them to go where you like. On one map, for instance, I created a large, high plateau where all the water drained off the plateau on one side. This created a major river feeding into another major river over a HUGE waterfall. I will often switch back and forth between GIMP and Wilbur in order to use the different tools each provides. The curves and levels tools in GIMP are very useful for fine tuning your contours, using curves for instance you can create continental shelves, flat topped mesas, and sharp spiky peaks.

01-28-2014, 07:27 PM
Thanks Jalyha, that helps!
But it's not exactly what I was looking for. I't my understanding that the precipition erosion as implemented on Wilbur assumes that it rains the same everywhere (or so I understand) and I wanted to know if it's possible (or will be possible) to fiddle with that.

01-28-2014, 10:08 PM
Wilbur has no notion of rainfall as such. The precipiton erosion feature works with a portion of height differences rather than any sort of explicit fluid and flow. An agent is randomly dropped onto the surface and it heads downhill, processing the differences in height as it goes. The amount of change is controlled only by the relative heights of points; there is no conservation of mass or energy in the system.

Incise flow and river finding work by using a counting agent: an agent is dropped onto a surface and heads downhill, increasing the count at each spot it touches ("leaving a dropping behind" might be a more memorable way to view this). An agent is dropped onto the surface for every point and their aggregate behavior is similar to what would happen if there were fluid flow. Incise flow then transforms altitude and the count for each point into an amount to be removed. Again, there is no conservation of mass or energy in the system. Fractal Terrains uses a similar algorithm for its river finding, but it does allow for a change in the amount counted for each block (this is where FT's rainfall map comes into play). I have no intention to change this behavior any time soon (certainly not until I get layers implemented in Wilbur).

01-28-2014, 11:39 PM
Oh I get it now, thank you, I was curious. Layers? That's cool, I'll be waiting eagerly!