Last week we did a release of our tools that make it really simple to create terrain biomes. You can see it in action here:
One key issue that you can see in this video, is that it tends to produce straight lines. There is still some "diamond" symmetry we need to address the core algorithm. The image below shows a really bad case, where the produced heightmap has parallel features forming an almost perfect square:
At the left, you can see the generated heightmap. The right panel shows a render of the same heightmap.
This did not take long to fix. Instead of running the generation algorithm on a grid made of squares, switching to irregular quadrilaterals is enough to break most of the parallel lines. The following image shows the results after the fix:
We could provide an option to turn this improvement off. That would be the most diplomatic approach. But then what about any other improvements we have planned for the future, do they all get their own setting? At this point, it seems we would be complicating the UI with many options that are meaningless to new users. These would be just switches to make algorithms behave in more primitive forms.
Whenever algorithms create content along with humans it really becomes a muddy, gray area for me. I still haven't figured this one out.