Create water device issues

I think #4 fix #1 because in the tiled build you can use a higher resolution.

I faced this problem (#4), because my project doesn’t have enough resolution without tile build.
the water device builds really beautiful water, it really looks like natural rivers, but unlike them river device builds strange, unnatural rivers.

Large map with normal precipitation map, builds really nice natural big rivers, but it is unuseful because water device is not compatible with tile builds.

In the result, compatibility with tile build fix most part of problems.
I understand that it is not easy to fix it, but now tile build useful in rare cases, because it is incompatible with many devices.
As a temporary solution, i suggest implement opportunity to check flow direction of existed water along the borders of map.
Add new option of drain to, like in flow restructure - map borders along drainage mask, and add check box - existing water flow input,
special for this option.
If water from this border moves inside the map, this water works like regular water in this device - moving along the map to the next pixels.
If water moves out from the map - it is drainage.

Then users can build water from tiles. They need to build the map twice:
First, build the map in the highest resolution without tiles and save the water maps to a file.
And then build tiles with this map loaded from the file. It’s all!

I understand that the world machine team has many more important tasks after the release.

But my team ran into this problem, and i totally can’t find fix or work around it using standard World Machine tools.
I understand that we can redraw the map or use the river tool to solve this problem, but then we lose a lot of time,
or we change really beautiful natural rivers for ugly rivers.

I see devises in WM are linked in the dll. Is it possible to get the devices source code?
If it written on c++ i can implement this algorithm, it looks like really simple.
Then my team doesn’t have to wait for this issue to be fixed (if you want to fix it), and you don’t need to fix this problem yourself.

1 Like