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

Генератор карт Rust: что такое Crucible Heightmap?

Коротко: Crucible Heightmap это генератор карт Rust и редактор карт для Windows. Нажмите «Создать» (Conjure), и он выдаст кастомный остров или целый архипелаг, сгенерирует на нём биомы, топологию, скалы и озёра и экспортирует файл Rust .map, который сразу открывается в RustEdit, готовый для монументов и дорог.

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

Приложение Crucible Heightmap с созданной картой Rust из нескольких островов в живом 3D-предпросмотре: слева ползунки рельефа, сверху панель инструментов, справа открыта панель Worldgen со списком слоёв топологии

  • Генерирует рельеф кастомных островов, настроенный под собственный proc gen Rust, чтобы пляжи, склоны и скалы в игре выглядели естественно.
  • Создаёт острова в одном из восьми стилей островов: Классика, Хребет, Пальцы, Гавань, Нагорье и три конусных стиля Вулкан, Кратер и Кальдера. Стиль задаёт береговую линию, горы и рельеф вместе, поэтому каждый стиль даёт остров другого типа, а не просто другое пятно.
  • Объединяет сиды нескольких островов в одну сложную карту, до 48 островов, в восьми семействах стилей карт, включая вулканические цепи и группы островов Галапагосского типа.
  • Генерирует весь мир Rust по вашему рельефу: биомы (Засушливый, Умеренный, Тундра, Арктический и Джунгли), все слои топологии Rust, текстуру земли в цвет биома, озёра как настоящие водоёмы и лаву в жерле вулкана.
  • Расставляет настоящие модели скал и камней Rust на крутой земле и запекает их в карту.
  • Добавляет рампы на крутых скалах, чтобы игроки могли забираться на высоту, расставляются за вас или вручную.
  • Включает двенадцать кистей для лепки (Выровнять, Поднять, Опустить, Сгладить, Уступ, Терраса, Обрыв, Стягивание, Рябь, Заострение, Выравнивание склона и Эрозия хребта), с формами штампов, симметрией и полной отменой и повтором.
  • Позволяет нарисовать форму острова вручную или импортировать её картинкой и построить вокруг неё карту, как один остров или как целый архипелаг.
  • Прорезает каналы с водой прямо через готовую карту и заливы в её берегу, случайные или нарисованные вручную.
  • Рисует текстуры земли Rust (земля, песок, камень, трава, лес, снег, камни и гравий) прямо на ваших островах с мягкими переходами между ними, а режим Авто красит сразу весь диапазон высот и уклонов.
  • Позволяет рисовать биомы и топологию вручную там, где вы хотите переопределить генератор.
  • Показывает живой 2D- и 3D-предпросмотр по мере правки рельефа, а также игровой вид с настоящими текстурами, скалами и озёрами Rust, чтобы увидеть готовый мир до экспорта.
  • Показывает цветную карту с игровой сеткой и вид уклонов, чтобы до экспорта проверить расстояния и крутизну.
  • Экспортирует полный файл Rust .map с вашим рельефом, текстурами земли, биомами, топологией, озёрами, лавой и скалами, который открывается прямо в RustEdit за один шаг.
  • Экспортирует 16-битный серый .raw для RustEdit, а также .png для превью и обмена.
  • Экспортирует нарисованные текстуры земли прямо в RustEdit через его панель World Creator и сохраняет полноцветный текстурированный .png готовой карты.
  • Сохраняет проекты и сид-файлы .hmseed, которыми можно делиться.
  • Автосохраняется по ходу работы, так что карта не пропадёт.
  • Содержит короткие гайды в приложении по каждой его части: кнопка Гайды в заголовке окна. Язык берётся тот, что вы выбрали в лаунчере.

Видео Drizzza показывает, что умеет приложение Heightmap и как инструменты Crucible работают вместе:

Как это вписывается в процесс создания карты

Заголовок раздела «Как это вписывается в процесс создания карты»

Карта высот это скелет рельефа карты Rust: серое изображение, где яркость равна высоте. Порядок такой:

  1. Сгенерируйте рельеф в Crucible Heightmap.
  2. Экспортируйте его как файл Rust .map или как 16-битную карту высот .raw.
  3. Откройте .map прямо в RustEdit или импортируйте .raw как свой рельеф.
  4. На пути через .raw запустите процедурную генерацию RustEdit, чтобы добавить скалы, топологию, биомы и текстуры земли. В .map всё это уже есть, поэтому там оставьте проходы топологии выключенными, иначе они сбросят то, что принёс файл.
  5. Расставьте сверху монументы, дороги и префабы вручную или процедурно, чтобы закончить карту.

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

Crucible Heightmap устанавливается через лаунчер Crucible, а готовую карту можно проверить локально в бесплатном приложении Crucible Local Server или запустить на сервере Rust.

Вы вводите любой размер карты от 1000 до 6000 метров, то же число, что сервер Rust называет размером мира. Размер задаёт разрешение карты высот так же, как в Rust, одно из 513, 1025, 2049 или 4097, поэтому экспорт всегда совпадает с тем, чего ждёт RustEdit. См. размеры карт Rust: какой размер подходит для скольких игроков.

Загрузка и цены на странице Crucible Heightmap.