Уровни для S.T.A.L.K.E.R. Часть вторая
В предыдущей статье по модифицированию S.T.A.L.K.E.R. (опубликована в прошлом номере «Игромании») мы изучили интерфейс и познакомились с основными принципами работы в редакторе уровней, а также сделали несложную карту на основе стандартных объектов и протестировали ее в игре. Сегодня мы двинемся дальше научимся изготавливать новые локации для «Сталкера» с нуля, используя 3DS Max.
На старте
Чтобы сделать новый уровень для «Сталкера» при помощи 3DS Max, нам понадобится специальный плагин S.T.A.L.K.E.R. 3DS Max Exporter (Plugin for 3D Studio Max 1.1), он служит для экспорта геометрии в формат игры. Чтобы установить его, скопируйте все содержимое папки \plugin из директории с распакованным экспортером в корневой каталог установленного 3DS Max (плагин работает с 3DS Max 6, 7 и 8).
Перед тем как экспортировать модель из «Макса» в формат .object, необходимо убедиться, что она удовлетворяет всем требованиям движка X-Ray. |
Конвертер установлен и, казалось бы, готов к работе. Однако если вы попытаетесь запустить «Макс», то при загрузке увидите два сообщения об ошибках: невозможно загрузить плагин и специальный X-Ray шейдер. Чтобы заставить работать установленные инструменты, необходимо проделать следующие действия.
Скопируйте файл xray_path.ltx из директории \scripts_plugins с инструментарием X-Ray SDK в корневой каталог установленного 3DS Max. Затем снова загляните в папку \scripts_plugins официального SDK и запустите исполняемый файл createDiskX.bat для создания виртуального диска X: (это ссылка на локальную директорию \level_editor установленного инструментария). Он необходим для корректной работы плагина 3DS Max Exporter, а также ряда утилит, входящих в состав SDK, например, компилятора уровней.
Теперь нам необходимо создать виртуальный диск T, ссылающийся на директорию \level_editor\gamedata extures установленного SDK (для работы с игровыми текстурами). Но вот незадача разработчики не вложили в комплект с инструментарием bat-файл для автоматического создания виртуального диска. Как найти выход из такой ситуации? Написать письмо в службу технической поддержки GSC? Попросить помощи у матерых модмейкеров? Не стоит, написать сценарий для автоматической генерации диска T не так уж сложно.
Зайдите в директорию \scripts_plugins, кликните правой кнопкой мышки по файлу createDiskX.bat и в контекстном меню выберите пункт Изменить. Перед вами появится окно «Блокнота», в которое будет подгружено тело файла createDiskX.bat это сценарий для создания виртуального диска. Отыщите по тексту литеру X и замените ее заглавной буквой T (в первой и второй строках). Во второй строке после словосочетания level_editor добавьте текст \gamedata extures, например:
C:\WINDOWS\system32\subst.exe» X: «E:\Games\GSC World Publishing\X-Ray SDK\level_editor
После этого сохраните файл на жестком диске под любым названием скажем, generate_virt_cd_T с расширением .bat. Запустите его, зайдите в папку Мой компьютер и убедитесь, что в поле Жесткие диски появилось два новых элемента HDD (X): и HDD (T):.
Сформированные нами виртуальные диски X: и T: будут автоматически уничтожены по факту выключения/перезагрузки компьютера. А это означает, что для работы с плагинами и некоторыми инструментами SDK после выключения/перезагрузки вам придется снова запустить приложения для создания виртуальников.
Шейдеры на DVD | |
На нашем DVD, в разделе «Игрострой», вы можете ознакомиться с небольшой справкой по шейдерам и материалам, используемым движком X-Ray. Данный текст представляет собой список шейдеров и материалов, используемых непосредственно игровым движком и компилятором карт, с краткими комментариями разработчиков. |
Требования к моделям
Подготовительный этап завершен. Можно приступать к моделированию уровня в 3DS Max. В настоящей статье мы не будем затрагивать тему создания трехмерных объектов в «Максе» (об этом в «Игрострое» уже было множество статей), а поговорим лишь об основных требованиях, предъявляемых 3D-объектам движком X-Ray.
Импорт текстур в редактор уровней прошел успешно. |
1. Размеры моделей, созданных в «Максе», должны соответствовать реальным размерам объекта. Скажем, если здание в реальной жизни имеет габариты 60x12x8 метров (измерения по длине, ширине и высоте соответственно), то и в 3DS Max нужно создавать его по этим же самым размерам (именно в метрах, а не сантиметрах, миллиметрах или дюймах). Многие моделлеры при создании объектов для игр предпочитают ориентироваться исключительно на размеры каких-либо персонажей, техники, декораций. На этот случай девелоперы из GSC Game World привели габариты так называемой «ограничивающей коробки» или bounding box, в которую можно вписать главного героя «Сталкера». Bounding Box для персонажа в полный рост имеет следующие габариты 1.8х0.7х0.7 метров; для присевшего героя 1.5х0.7х0.7 метров; и для сидячего 1.2х0.7х0.7 метров.
2. При создании объектов окружения необходимо использовать как можно меньше полигонов. Движок X-Ray не способен переварить уровни, составленные из более чем 150 тыс. треугольников. Это значит, что если вы, например, сформировали ландшафт из 140 полигонов, то на всяческие элементы декора у вас останется всего 10 тыс., а этого недостаточно. Превысите лимит уровень вылетит с ошибкой.
3. Любая сцена должна состоять из так называемых геометрических групп, название каждой из которых формируется по принципу: mp_LevelName_geometry, где mp префикс, указывающий на то, что мы разpaбатываем мультиплеерную карту, LevelName название уровня (пишется слитно, например IgromaniaLevelBig), geometry наименование геометрии (ландшафт, здания, растительность). Пример mp_igromania_terrain. Обратите внимание, названия элементов группы ни в коем случае не должны совпадать с именем самой группы.
4. Для каждого объекта должен быть создан шейп (shape форма) по принципу: объект имя_объекта, шейп имя_объектаShape. То есть если объект у вас называется Igromania_Magazine, то шейп для него будет называться Igromania_MagazineShape.
5. В качестве заготовок для объектов нужно использовать только материалы типа XRayMtl. Напомним, что для смены типа материала необходимо вызвать окно Material Editor (клавиша M на клавиатуре), кликнуть по кнопке Standard и в окне Material/Map Browser выбрать нужный материал, в нашем случае XRayMtl. При необходимости вы можете заглянуть в свиток X-Ray Params окна редактора материалов и установить для данного X-Ray-материала шейдеры для движка (Engine) и компилятора (Compiler), а также задать определенный тип поверхности (поле Material).
А знаете ли вы, что... | |
|
Экспорт и импорт
И вот вы сделали в 3DS Max карту, удовлетворяющую всем требованиям движка X-Ray, и хотите добавить ее в игру. Давайте подробно рассмотрим процесс экспорта моделей в формат «Сталкера» и научимся подгружать переформатированные модели в официальный редактор уровней.
Небольшая карта, собранная нами на основе стандартных объектов и ряда новых моделей, изготовленных в 3DS Max 8. |
Первым делом выделите в «Максе» все объекты сцены, которые хотите экспортировать в виде единой модели. Далее в поле инструментов (оно располагается в правой части окна 3DS Max) перейдите во вкладку Utilities (пиктограмма с изображением молотка) и щелкните по кнопке More. В появившемся окне выберите инструмент XRay Export и нажмите Ok. Перейдите в свиток XRay Export поля объектов, кликните по кнопке Export Editor Object и сохраните модель на диск под любым названием.
Переходим к импорту геометрии и текстур в редактор уровней. Запустите LevelEditor, входящий в комплект с SDK. Первым делом подгрузим модель, экспортированную нами из 3DS Max, в редактор уровней. На панели в правой части программы (в поле Scene) выберите пункт Objects\Library Editor.
В открывшемся окне кликните по полю Objects правой кнопкой мышки и в выпадающем меню выберите пункт Create Folder. Таким образом, вы создадите новый каталог 3D-моделей (при необходимости вы можете добавить новую модель и в один из существующих каталогов). Перейдите в созданную директорию, щелкните по кнопке Import Object в правой части окна Objects Library и укажите полный путь к модели, экспортированной вами из «Макса». Закройте окно библиотеки объектов.
Чтобы подгрузить в редактор текстуры, использованные при создании модели, скопируйте нужные арты в каталог level_editor\import и выполните в редакторе уровней комaнду Images\Check New Textures. Начнется поиск новых текстур и, если они будут обнаружены, появится сообщение Found X new texture(s), где X количество найденных текстур.
После того как вы импортируете в редактор новые модели и текстуры, можете приступать к сборке новой мультиплеерной карты: добавлять на уровень стартовые отметки, объекты, освещение все то, о чем мы вам рассказывали в прошлом номере «Игромании».
* * *
Мы разобрали основные принципы создания уровней для «Сталкера» с нуля, научились работать со специальными экспортерами для 3DS Max, ознакомились с основными требованиями движка X-Ray к изготавливаемым в «Максе» моделькам, а также рассмотрели механизм экспорта уровней из «Макса» и их последующего импорта в официальный редактор уровней.
Но цикл статей по модифицированию «Сталкера» на этом не заканчивается в одном из ближайших номеров «Игромании» мы поговорим о написании новых квестов для игры и некоторых тонкостях изготовления уровней.
Если у вас возникнут какие-либо вопросы, незамедлительно отправляйте их на наш игростроевский ящик мы обязательно ответим на самые актуальные из них в рамках игростроевской «Горячей линии».
«…В теории приквел киноэпопеи «Люди Икс» снят по мотивам одноименных комиксов, но на самом деле сюжет не имеет особого отношения к комиксам про Первый класс. Взята лишь основная идея…»...
13 06 2025 8:59:51
Те, кто играл в Red Faction, знают, что Марс на самом деле обитаем. Там процветает тирания, голодные пролетарии борются за светлое коммунистическое будущее, а дома можно сносить ударом кувалды. Во многом благодаря фирменному движку GejnhbcoMod,…|Игромания...
12 06 2025 1:21:21
Всё о gamescom 2017! | Прямая текстовая трaнcляция с gamescom 2017 Electronic Arts — одна из немногих компаний, решившихся устроить на gamescom 2017 полноценную конференцию. И хотя обошлось без особых сюрпризов, посмотреть…|Игромания...
11 06 2025 12:42:35
"...WAP расшифровывается как Wireless Application Protocol, что по-русски &...
10 06 2025 10:56:21
...Мы установили, настроили и даже немного раскрутили свой собственный онлайн-магазин цифровых товаров. При этом разобрали пpaктически все подводные камни, которые могут встретиться на пути начинающего веб-предпринимателя......
09 06 2025 17:35:16
Когда четыре года назад Sony объявила, что готовит мягкий перезапуск «Джумaнджи», реакция пользователей сети оказалась довольно предсказуемой: преимущественно это был гнев. После cмepти Робина Уильямса, на котором, по сути, и…|Игромания...
08 06 2025 2:41:42
Третий эпизод ежемecячного квеста Strong Bad’s Cool Game for Attractive People, сделанного по канонам adult-мультипликации, вызывает противоречивые эмоции. Разработчики уверенно держат марку, но ощущение новизны давно прошло, а бесконечные само...
07 06 2025 1:35:57
Cмepть — пожалуй, единственный аспект бытия, который касается всех без исключения представителей человечества. Неудивительно, что её мрачные тайны стали универсальной темой, которая найдёт отклик в любых сердцах и умах. А уж если рядом…|Игромания...
06 06 2025 1:39:41
www.excurs.ruУ вас когда-нибудь был собственный герб? А желание его заполучить есть? Собственно, никто не мешает вам, вооружившись стилом и бумагой, сначала придумать, а затем и нарисовать для себя свой собственный герб: данный сайт вам в этом…|Игромания...
05 06 2025 6:33:54
«...Это PvP, онлайновая гражданская война. В то же время NPC в игре выписывают миссии в стиле «угнать автомобиль» или «отбить район у преступников». «Вот простая аналогия: если в обычной MMORPG вам дают квест вроде «собрать десять крылышек от летучих мыше...
04 06 2025 13:32:24
«…В сиквеле принципиально другой подход к постановке и подаче сюжета. «Мы сохранили ту же сказочную фэнтезийную атмосферу, но теперь история — это центральный компонент игры. Здесь будет больше диалогов, появятся сюжетные кат-сцены, герои смогут чаще обща...
03 06 2025 4:45:13
— Гном-археолог? Я думала, ваш народ может только ковать оружие и пьянствовать! — Позорный стереотип! Знакомство героев SpellForce 3 Первая игра серии SpellForce вышла в 2003 году, смутила умы критиков и гeймеров необычной…|Игромания...
02 06 2025 8:37:59
Вечнозеленые «Дешево и сердито… Категория меньше 15 000 руб.», «Cмepть тормозам… Категория меньше 20 000 руб.», «Займи, но купи… Категория меньше 30 000 руб.» и — «Тебя я видел во с...
01 06 2025 22:37:44
S.T.A.L.K.E.R. никогда не был просто игрой. Он всегда считался феноменом, с момента рождения концепции. Такую бешеную популярность на постсоветском прострaнcтве заработали не многие игры. Как и такую искреннюю любовь. Но, вышедшая ровно в этот день,…|Игромания...
31 05 2025 9:13:12
История сегодня необычная. Недавно к нам постучалась компания «Онлайн-Трейд» и предложила протестировать компьютер целиком на Gigabyte — материнская плата, видеокарта, корпус, кулер, память, блок питания и даже SSD…|Игромания...
30 05 2025 11:52:18
нобелевский лауреат Генрик Сенкевич в начале прошлого (уже) века написал исторический роман "Крестоносцы" — о вторжении тевтонских рыцарей в Польшу. Детальные описания традиций и обрядов, политических интриг и масштабных сражений как нельзя лучше подошли...
29 05 2025 20:31:31
Сразу предупрежу о двух вещах: во-первых, я не могу назвать себя хардкорным фанатом Assassin’s Creed. Я играл в большинство тайтлов серии, но до конца прошёл лишь несколько, а две предыдущие части современной…|Игромания...
28 05 2025 12:16:28
КИБЕРСПОРТ. Вести с полей  ***  Компания AMD совместно с британским журналом PC Gamer создает игровой клан. Комaнда, получившая название Team AMD Gamer (TAG), примет участие в самых разнообразных…|Игромания...
27 05 2025 11:54:46
Упрекать NVIDIA за использование старой архитектуры в новой видеокарте бессмысленно — GeForce GTS 250 отлично подходит игрокам с ограниченным бюджетом. К счастью, никто не стал заламывать цены...
26 05 2025 14:43:10
Игрокам в Sea of Thieves доступно всего три корабля — шлюп, бригантина и галеон. При этом каждый из них обладает особыми хаpaктеристиками, а заодно своими достоинствами и недостатками. В этом гайде разберёмся, какой корабль лучше…|Игромания...
25 05 2025 9:51:49
Часть 1 | Часть 2 | Часть 3 | Часть 5 По просьбам наших читателей мы публикуем список самых ожидаемых, по мнению редакции…|Игромания...
24 05 2025 6:38:52
...достаточно, чтобы AI вел сражение значительно логичней и рациональней, чем прежде. Остановить его под силу только искушенному в боях гeймеру. Впрочем, если вы к таковым не относитесь и даже, наоборот, испытываете трудности в борьбе с виртуальным врагом...
23 05 2025 4:26:17
САМОЕ СВЕЖЕЕ ЖЕЛЕЗО: Leadtek WinFast GTS 450 Extreme (недорогая видеокарта с тюнингом), ASUS VG236H (дисплей для фанатов 3D), Razer BlackWidow (игровая механическая клавиатура), Speedlink Tridock (док-станция для контроллеров PlayStation 3), SVEN NEO R 85...
22 05 2025 6:48:58
«…Герой нынешнего номера не нуждается в лишних представлениях: за последние двадцать лет высокий блондин в черных ботинках стал живой легендой, олицетворением понятия «сортирный юмор» (в его лучшем смысле) от мира видеоигр. Его нового пришествия мы ждали...
21 05 2025 14:20:30
Гарри ткнул своей волшебной палочкой в воздух и хотел по привычке крикнуть «Вингардиум Левиоса!», но вместо крика из горла вырвалось какой-то бульканье. А потом Поттер увидел, что вместо руки из его плеча торчит кусок пластмассы —…|Игромания...
20 05 2025 2:12:58
Итак, производственная артель под названием «Софт Клаб» продолжает радовать русскими версиями очередных аддонов ко всенародной игре The Sims 2. На этот раз руки отечественных толмачей дошли до The Sims 2: Nightlife — второго, но далеко не последнего (ест...
19 05 2025 11:28:29
"...после публикации последней статьи цикла - при условии, что вы их все прочтете, конечно, - у вас сложится целостное представление, какие преобразования происходят с изображением, прежде чем оно появится на мониторе перед взором гeймера..."...
18 05 2025 10:22:44
На винчестерах наших компьютеров, помимо игрушек, залежей любимой музыки, архивов ценного софта и больших подборок картинок, встречаются и другие, не столь приятные вещи. Это вирусы — проклятие системного администратора, страшилка для пугливог...
17 05 2025 3:16:50
разрушаемость функционирует очень избирательно. Эксперимента ради мы заставили своих солдат до посинения бросать гранаты в один невзрачный домик, а через пять минут выяснилось, что он подрывается только с правильной стороны...
16 05 2025 21:54:51
...самый частый вопрос: надо ли покупать коробочку? Если вы уже купили DVD-бокс до этого (то есть английскую версию от «Буки»), то повторно платить не нужно. При запуске игры у вас автоматически скачается патч (если вы постоянно играете, то он...
15 05 2025 17:37:55
Эти гонки – не привычные всем автогонки, а гонки на мотоциклах. Игра не претендует на звание симулятора . Это просто качественно выполненная игрушка, которая позволит игроману расслабиться после трудового дня. «Профи» наверняка оценит увле...
14 05 2025 2:46:31
Как все начиналось? Серия The Settlers – это непреходящий символ жанра экономических стратегий, существующий на протяжении вот уже шестнадцати лет. Ее первые эпизоды славятся дотошным отображением многих нюансов средневековой сельской жизни.…|Игромания...
13 05 2025 14:46:53
На первый взгляд No More Heroes может показаться обычной игрой со стилизацией под ретро — в 2007 году, когда она вышла, таких проектов было еще не очень много, но сейчас мы живем во времена, когда что-нибудь псевдовосьмибитное не сделал только…|Игромания...
12 05 2025 12:37:33
"...Вы не знаете, кто такая Масяня? У вас нет интернета? Полноте, батенька, это не повод, чтобы не познакомиться со столь славной дивчиной. Смотрите по воскресеньям "Намедни", и вы тоже будете очарованы этой питерской гражданкой. В неизменной красной майк...
11 05 2025 0:24:14
От анонса до релиза Cyberpunk 2077 прошло почти десять лет. Но, несмотря на годы разработки и несколько переносов, CD Projekt Red каким-то чудом сохранила ключевые особенности сюжета и вселенной в тайне. Даже цикл роликов Night City Wire пролил свет…|Игромания...
10 05 2025 11:16:10
От автора: 24 часа в сутки мысленно с вами. В остальное время со мной можно связаться по мылу hot-line@igromania.ru или на форуме "Горячев ONLINE" на сайте вашего…|Игромания...
09 05 2025 7:30:32
Перед вами обновленный список отечественных локализаций. Данная таблица состоит из двух подразделов: 1) ПОСТУПИЛИ В ПРОДАЖУ. Сюда помещаются все те игры, которые недавно поступили в продажу и которые уже можно купить. 2) НОВЫЕ АНОНСЫ. Здесь приводит...
08 05 2025 15:44:30
Смена поколений Две новости в одной. Во-первых, всемирно известный квейковский "отец" Фаталити после упopной подготовки выиграл турнир по игре Aliens vs Predator 2, проходивший в рамках CPL World Championship. Фаталити заполучил автомобиль Ford Focus...
07 05 2025 20:59:48
Прогресс, как я уже неоднократно упоминал, настырно идет вперед. Как танк, под чьи гусеницы безропотно ложатся устаревшие технологии и не прижившиеся идеи. Направление движения — строго вперед, к ожидающим очередного технологического чуда мас...
06 05 2025 14:47:12
Freelancer — последний великий космический симулятор и последняя игра, к которой приложил руку Крис Робертс (создатель Wing Commander), ныне окончательно удалившийся в дебри киноиндустрии. В отличие от Wing Commander и Starlancer, здесь мы игра...
05 05 2025 14:37:29
Call of Duty Подборку открывает модификация Heat of Battle. Первое, что мы замечаем, установив модификацию, — это переоформленное главное меню. Нарезка из фотографий времен Второй мировой смотрится замечательно. Модификация заменяет скины…|Игромания...
04 05 2025 17:58:42
...установлена Windows XP MCE 2003 и ТВ-тюнер в придачу. Более того, в комплект поставки включен пульт ДУ и передатчик от Microsoft. То есть перед вами полноценный мультимедиа-центр для всей семьи. Хочешь — смотри фильмы на DVD, хочешь — смотр...
03 05 2025 21:26:30
Playmoabile.ru Ice Hockey 2003 Жанр: Спортивный симулятор Хоккей на экране мобильного телефона? Да еще какой — среди стран наличествуют даже Россия и…|Игромания...
02 05 2025 21:29:49
На днях разработчики многопользовательского шутера Warface провели презентацию, где не только поделились планами по развитию проекта на ближайший год, но и представили пятый класс персонажа. Уже сегодня бронированный робот СЭД,…|Игромания...
01 05 2025 18:10:29
«…Crusader Kings 2 — настоящая мыльная опера, разворачивающаяся на протяжении нескольких столетий среди лучших домов Европы. В отличие от прочих глобальных стратегий от Paradox, происходящие исторические процессы тут не выведены в абстpaктные таблички с к...
30 04 2025 16:33:10
 В предыдущем номере "Игромании" была опубликована первая часть статьи, посвященной стратегии игры за ночных эльфов. В этом номере мы предлагаем вашему вниманию вторую часть, а в следующем будет…|Игромания...
29 04 2025 3:59:22
До недавнего времени Supermassive Games не могла похвастать хоть чем-то существенным. В их портфолио были разве что дополнения для LittleBigPlanet да посредственный платформер по «Доктору Кто». А потом внезапно вышла Until Dawn,…|Игромания...
28 04 2025 17:15:46
Утром в метро хорошо если треть читающих держит в руках газеты или книги. Все остальные читают с ноутбуков, нетбуков, телефонов, КПК, MP3-плееров, портативных медиацентров и вообще всего, что имеет экран. Неважно, какого он размера: с диагональю 22 дюйма...
27 04 2025 15:11:14
Летом 1886 года Британию приморозило: снежная буря уничтожила поля, оставив целую страну без пищи. Голод и холод быстро довели страну до беспорядков, но настоящая напасть ждала впереди — с юга шёл ледяной шторм, равных которому…|Игромания...
26 04 2025 17:24:22
"Теперь мне ничего не стоит взобраться по отвесной скале, взломать ставни, сорвать замок, вскрыть сундук и — коли застукают — убедить домовладельца, что я добрый дух, посланный богами для проверки его поведения." (Л. Спрэг де Камп, "Башня гобл...
25 04 2025 3:21:52
Еще:
Игры -1 :: Игры -2 :: Игры -3 :: Игры -4 :: Игры -5 :: Игры -6 :: Игры -7 :: Игры -8 :: Игры -9 :: Игры -10 :: Игры -11 :: Игры -12 :: Игры -13 :: Игры -14 :: Игры -15 :: Игры -16 :: Игры -17 :: Игры -18 :: Игры -19 :: Игры -20 :: Игры -21 :: Игры -22 :: Игры -23 :: Игры -24 :: Игры -25 :: Игры -26 :: Игры -27 :: Игры -28 :: Игры -29 :: Игры -30 :: Игры -31 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::