Создание миров

Размещение материка: что реальная география подсказывает о процедурных картах

Ещё одна запись того же разработчика, IdleCultivation, рассказывает о том, как генерировалась карта мира в игре Myriad Immortal Sect. Мне она показалась удобным чек-листом и для тех, кто рисует фэнтезийную карту от руки.

Главный урок в том, что особенности рельефа должны следовать процессам, а не случайным точкам. Когда горы ставились по одной, вершины «разбрасывались как статический шум», и автор перестроил рельеф вокруг хребтов: теперь каждая вершина принадлежит какому-то хребту и разделяет геологию соседей. До исправления один хребет на четырёх соседних клетках смешивал гранит, песчаник, снежные шапки и вулканическую породу.

Другие исправления следуют той же логике. Леса выглядели как парки, потому что деревья имели узкий разброс размеров; несколько очень крупных деревьев и много подлеска решили проблему. Биомы должны смешиваться через переходные зоны, а не встречаться по жёстким границам, из-за которых регионы напоминают административные округа. Травы должны соответствовать климату, чтобы почва намекала, что там растёт.

Поселениям тоже нужны причины существовать. Самый большой город был окружён нетронутым лесом, какого не бывает у реальных городов, а на карте было всего 27 названных мест и две короткие дороги возле стартовой секты. Дороги важны, потому что игроки по ним ходят. И места должны выглядеть так, как их зовут: около четверти дикой местности была пустой, а скрытые царства и месторождения минералов рисовались как обычный лес под парящей подписью.

Самая забавная деталь: валидатор автора проверял рельеф только каждые четыре клетки; когда его ужесточили, нашлось 250 ошибок размещения. Это хорошее напоминание о том, что наши проверки разделяют наши слепые зоны.

Источник: DEV Community

Комментарии 0

Оставьте первый комментарий на любом языке.

Войдите, чтобы комментировать