Перейти к содержимому

Как сделать карту Rust: Crucible или другие инструменты

Коротко: большинству создателей карт быстрее всего сгенерировать рельеф и слои мира в генераторе карт Rust вроде Crucible Heightmap, экспортировать .map и расставить монументы, дороги и рельсы вручную в RustEdit. Рисовать карту высот руками долго, а студийные инструменты для рельефа, такие как World Machine и Gaea, ничего не знают про Rust.

Рельеф для кастомной карты Rust можно сделать по-разному. У каждого подхода свои плюсы и минусы по скорости, контролю и итоговому виду. Вот как сравниваются привычные способы и когда какой выбрать.

Если рисовать карту высот руками в Photoshop, GIMP или другом редакторе, вы контролируете каждый пиксель, но это очень долго и требует настоящих навыков. Естественные берега, плавные склоны и правдоподобные скалы трудно нарисовать так, чтобы они не выглядели искусственно. Ещё легко случайно сохранить в 8 бит и получить заметные ступени. Ручное рисование хорошо работает, когда у вас есть очень конкретная форма суши, но целую карту с нуля так делать мучительно. Если для вас важна именно форма, Crucible возьмёт контур, который вы нарисуете или импортируете, и сгенерирует внутри него рельеф, пляжи и мир: контроль тот же, а возни с пикселями нет. Большинство создателей карт рисуют вручную только для доводки рельефа, который уже сгенерировал другой инструмент, и почти никогда не берутся за карты такого размера, как в Rust. Если вы начинаете с картинки, смотрите что такое карта высот Rust.

World Machine, Gaea и другие игровые инструменты для рельефа

Заголовок раздела «World Machine, Gaea и другие игровые инструменты для рельефа»

Универсальные генераторы рельефа вроде World Machine и Gaea глубокие и мощные, но сделаны для игровых и киностудий, а не для админов серверов Rust. В них полно сложных функций для скульптинга рельефа, симуляции эрозии и расстановки 3D-объектов, которые создателям карт Rust просто не нужны, и ничто в них не настроено под Rust или RustEdit. Из-за этого их долго учить, а работать итерациями тяжело, если вам нужно быстро получить играбельный остров Rust, особенно если вы выпускаете свежие кастомные карты по регулярному расписанию вайпов.

Crucible Heightmap находится посередине. Он за минуты генерирует процедурный рельеф острова, настроенный под Rust, и строит на нём мир Rust: биомы, топологию, текстуры земли, озёра и собственные модели скал из Rust. Всё это экспортируется одним файлом .map, который открывается в RustEdit, где вы вручную доделываете остальное (монументы, дороги, рельсы, реки) так, как хотите. Вы быстро получаете естественный детальный рельеф, а потом полный контроль над готовой картой: настраиваете рельеф ползунками и кистями и вручную ставите каждый монумент и дорогу в RustEdit или опираетесь на его проц-ген, если так удобнее.

Остров для Rust, созданный в Crucible Heightmap, в игровом 3D-виде: береговая линия, пляжи и холмы над водой, готовые к экспорту в RustEdit

Весь путь по шагам описан в гайде как сделать кастомную карту Rust, а часть работы в RustEdit по порядку собрана в порядке сборки кастомной карты.