Я ищу некоторые алгоритмы, которые позволяют мне создать реалистичную карту 2D-ландшафта. По реалистичным я имею в виду, что человек будет рассматривать такую карту как "нормальную" карту местности, не созданную искусственно. Я не хочу создавать фотореалистичную карту. Просто что-то похожее на карты, которые можно увидеть в географическом атласе.
До сих пор я использую perlin noise для карты высоты, а затем добавляю озера, реки, горы, болота и так далее. Вы можете посмотреть, как это выглядит на рисунке ниже:
Карта местности http://www.freeimagehosting.net/uploads/1f1e9372bf.png
Я не доволен этим. Это нереально, но я не могу понять что-то лучше. Время не является вопросом, поэтому алгоритмы могут быть тяжелыми вычислительными.
Спасибо за ваше время.
После редактирования:
Я думаю, что нашел одну статью, которая может быть полезна: http://portal.acm.org/citation.cfm?id=1255047.1255077
Однако он не может быть получен бесплатно, поэтому я все еще ищу ответы или идеи.