Биомы Rust: рисование биомов на кастомной карте
Коротко: нажмите J, чтобы открыть кисть биомов, выберите Засушливый, Умеренный, Тундра, Арктический или Джунгли и рисуйте по карте в 3D-виде. Удерживайте Alt, чтобы стереть обратно в Умеренный. Нарисованные биомы экспортируются в .map и открываются в RustEdit вместе с рельефом. Сначала сгенерируйте мир, чтобы рисовать только те части, которые хотите изменить.
Worldgen получает биомы из рельефа и для большинства карт делает это верно. Кисть биомов нужна, когда не так: вы хотите, чтобы снег дошёл до определённой бухты, хотите пустыню там, где генератор поставил луга, или просто хотите вручную расставить климат для постройки.
Откройте её кнопкой кисти биомов на панели инструментов или клавишей J.

Тёмно-зелёное пятно посередине это один мазок Джунглей, проведённый прямо поверх окружающих регионов, с включённым наложением биомов, чтобы видеть, что именно вы делаете.
Видео Drizzza показывает кисть биомов вместе с кистями топологии, сплатов и рельефа:
Что нужно перед рисованием
Заголовок раздела «Что нужно перед рисованием»Генерировать сначала не обязательно. Открытие кисти никогда не генерирует мир у вас за спиной. Работать можно двумя способами:
- На сгенерированной карте ваши мазки переопределяют биомы, полученные Worldgen.
- На пустой или очищенной карте первый мазок даёт вам чистый холст: вся карта становится Умеренной с базовой топологией берега, а всё остальное вам рисовать самим. Больше ничего не генерируется, поэтому земля сохраняет свою простую поверхность для каждого острова.
Где работает:
- 3D-вид: всегда.
- Игровой вид: только пока Генерировать скалы выключено. Мазок биома двигает землю, по которой ставились скалы, так что оба сразу работать не могут. Подсказка скажет, в какую стену вы упёрлись.
- 2D-вид: совсем нет. Это плоское чтение высот, рисовать там не на чем.
Рисование
Заголовок раздела «Рисование»- Нажмите J.
- Выберите биом в панели.
- Рисуйте по карте.
Наложение включается само, когда вы открываете кисть, так что регионы видны во время работы, а при закрытии возвращается к тому, как было у вас.
Панель:
- Размер (от 2 до 200): ширина кисти. Работа с биомами широкая, поэтому она начинается с широкой и идёт ещё шире. Кисть помнит свой размер отдельно от кисти топологии.
- Поворот: поворачивает отпечаток, для типов «Квадрат» и «Полоса».
- Интервал: при 0 мазок это одна сплошная линия. Увеличьте, чтобы ставить отдельные мазки-пятна.
- Тип: Пальчатый, Круглая, Квадрат или Полоса. Регионы биомов это большие мягкие области, поэтому управления мягким краем здесь нет: кисть кладёт биом сплошным, а форму вы задаёте мазками.
- Биом: Засушливый, Умеренный, Тундра, Арктический и Джунгли, у каждого свой цвет наложения.
Пальчатый это тип по умолчанию, и он вам и нужен. Его край рваный так же, как границы сгенерированных биомов, а длинный мазок оставляет одну сплошную зубчатую границу вместо ряда волнистых пятен. Нарисованные регионы сидят в карте, а не выглядят налепленными сверху. Остальные три нужны, когда хочется намеренно жёсткий край.
Удерживайте Alt, чтобы стирать. Стирание рисует Умеренный, потому что Умеренный это состояние земли Rust по умолчанию, а не «ничего». Клетки без биома не бывает.
Полезные клавиши, пока она открыта:
- Tab / Shift + Tab переключают биом, которым вы рисуете.
- Alt + правый щелчок на сгенерированной карте работает как пипетка: берёт биом под курсором.
- Ctrl + Z отменяет мазок.
- Escape закрывает панель.
- Пробел удержанием вращает камеру без рисования.
Очистить нарисованный биом
Заголовок раздела «Очистить нарисованный биом»Очистить нарисованный биом делает ровно то, что написано, и не больше: выбрасывает вашу роспись и возвращает сгенерированный биом.
Он не обнуляет карту и не трогает вашу нарисованную топологию. Это отмена вашей ручной работы, а не удаление мира.
К чему кисть привязывается, а к чему нет
Заголовок раздела «К чему кисть привязывается, а к чему нет»Роспись биомов не привязана к острову. Она принадлежит всей карте, как и сами биомы. Подвиньте остров, и роспись не поедет с ним так, как при рисовании сплатов.
Она также не защищена от пересчёта. Всё, что заново генерирует мир (кнопка Создать карту заново, смена соли, включающая биомы), пересобирает биомы по рельефу, и ваша роспись уходит вместе с ними.
Поэтому работает такой порядок: закончите рельеф, сгенерируйте, потом рисуйте. Если сначала нарисовать, а потом менять землю, готовьтесь рисовать заново.
Роспись попадает в вашу историю отмены и сохраняется в проект, так что переживает сохранение и перезагрузку.
Что биомы на самом деле делают в Rust
Заголовок раздела «Что биомы на самом деле делают в Rust»Биом это климатический регион, и это другой слой, чем текстура земли под ним:
- Сплат это поверхность: трава, песок, камень, снег.
- Биом это климат сверху: он задаёт цвет и густоту травы, освещение и туман, погоду и то, какие животные и растения спавнятся.
То, на чём все спотыкаются: зелень, которую вы представляете в Rust, приходит от Умеренного биома, а заснеженный вид деревьев и камней приходит от Арктического биома, а не от текстуры снега на земле. Нарисуйте снежную землю в умеренном биоме, и получите белую землю в зелёном мире. Именно биом продаёт картинку.
Как попасть с биомами в RustEdit
Заголовок раздела «Как попасть с биомами в RustEdit»Они идут вместе с картой. Экспортируйте .map, и биомы откроются в RustEdit рядом с рельефом, топологией и текстурами земли, ничего дополнительного делать не нужно. См. экспорт файла Rust .map.
- Рисуйте широко. Биомы это регионы, а не детали. Если вы рисуете тщательно, то, скорее всего, воюете с генерацией вместо того, чтобы использовать её.
- Сначала задайте доли во вкладке биомов Worldgen и кистью обводите только те части, которые хотите переопределить. Работы гораздо меньше.
- Используйте Alt + правый щелчок, чтобы взять биом перед продолжением, так вы совпадёте с уже имеющимся.
- Помните, что стирание означает Умеренный.
- Прежде чем переносить биом куда-то, проверьте, что в нём на самом деле спавнится. В биомах и топологии Rust перечислены все животные, деревья и растения по биомам и условия земли для каждого.
