Перейти до вмісту

Як зробити мапу Rust: Crucible проти інших інструментів

Коротка відповідь: більшості мапмейкерів Rust найшвидше зробити хорошу свою карту так: згенерувати рельєф і шари світу в генераторі мап Rust на кшталт Crucible Heightmap, експортувати .map і вже вручну розставити монументи, дороги й залізницю в RustEdit. Малювати карту висот вручну довго, а студійні інструменти рельєфу, як-от World Machine і Gaea, нічого не знають про Rust.

Зробити рельєф для своєї карти Rust можна не одним способом. У кожного свої плюси й мінуси за швидкістю, контролем і кінцевим виглядом. Ось як порівнюються поширені підходи і коли який обрати.

Чи варто малювати карту висот вручну

Section titled “Чи варто малювати карту висот вручну”

Якщо малювати карту висот вручну у Photoshop, GIMP чи іншому редакторі зображень, ви контролюєте кожен піксель, але це дуже довго і потребує справжніх художніх навичок. Природні узбережжя, плавні схили й правдоподібні скелі важко намалювати так, щоб вони не виглядали штучно. Ще легко випадково ввімкнути 8-бітний режим і отримати помітні смуги. Ручне малювання підходить, якщо у вас є дуже конкретна форма суходолу, але робити так цілу мапу з нуля болісно. Якщо вас цікавить саме форма, Crucible візьме контур, який ви намалюєте чи імпортуєте, і згенерує всередині рельєф, пляжі та світ: контроль той самий, без піксельної роботи. Більшість мапмейкерів малюють вручну лише щоб довести рельєф після генерації іншим інструментом, і рідко в масштабі великих мап, як у Rust. Якщо ви починаєте із зображення, дивіться що таке карта висот Rust.

World Machine, Gaea та інші ігрові інструменти рельєфу

Section titled “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 по порядку це порядок збирання своєї мапи.