Уровни для 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 к изготавливаемым в «Максе» моделькам, а также рассмотрели механизм экспорта уровней из «Макса» и их последующего импорта в официальный редактор уровней.
Но цикл статей по модифицированию «Сталкера» на этом не заканчивается в одном из ближайших номеров «Игромании» мы поговорим о написании новых квестов для игры и некоторых тонкостях изготовления уровней.
Если у вас возникнут какие-либо вопросы, незамедлительно отправляйте их на наш игростроевский ящик мы обязательно ответим на самые актуальные из них в рамках игростроевской «Горячей линии».
Американский Юг завоевал себе дурную славу даже далеко за пределами США. Конечно, находятся романтики, которые видят в нём воплощение идиллической Америки с уютными придорожными закусочными и мелодичным кантри, но чаще массовая культура превращает…|Игромания...
01 11 2024 23:31:43
Перед cмepтью не надышишься В каком-то смысле проекты серии Minigore для iOS — даже не игры, а наборы декораций, которые авторы используют из раза в раз для одного и того же спектакля (примерно как Traveller's Tales эксплуатируют тематику…|Игромания...
31 10 2024 19:46:52
Сегодня, когда производительность флагманских процессоров от Intel и AMD пpaктически сравнялась, обе компании пытаются найти другие способы завоевать сердца гeймеров. Intel, как мы уже писали в майском номере…|Игромания...
30 10 2024 11:55:43
“Допустим, в сюжете прописано, что мы должны спасти мир, а для этого нужно заставить вконец обнаглевших пришельцев убраться восвояси. Ну и что с ними делать? Убить? Всех не перебьешь. Значит, надо, как всегда, идти обходными путями. Поговорив с сотней пер...
29 10 2024 12:28:53
Psychonauts — губительной красоты и тимбертоновского размаха шедевр Тима Шафера (Grim Fandango, Full Throttle), который с треском провалился в прошлом году, несмотря на все мыслимые пресс-регалии. Если вы вдруг находитесь в «черном списке»...
28 10 2024 18:13:18
Пять лет назад «Остаться в живых» и «Отчаянные домохозяйки» впервые со времен «Твин Пикса» и «Секретных материалов» вернули наш интерес к телеэфиру. Что произошло дальше — объяснять,…|Игромания...
27 10 2024 19:58:46
«…всю свою историю игры изо всех сил пытаются походить на кино, но использовать песни для усиления эмоциональной вовлеченности игрока догадываются лишь единицы. Вспомните, как простенькая Still Alive кардинальным образом изменила наше отношение к Portal....
26 10 2024 8:43:22
Есть такие игры, после которых хочется встать, немного пройтись, отдышаться и дать вспотевшим рукам передохнуть. Есть игры, которые подкупают возможностью вытворять невероятно крутые вещи: отбивать пули взмахом катаны, уничтожать тысячи демонов,…|Игромания...
25 10 2024 13:56:54
Тактическое руководство Величайшая стратегия всех времен — именно так называют StarCraft его поклонники, к коим относится и ваш покорный слуга. Действительно, выпущенная в 1997 году, она остается непревзойденной до сих пор, и только у выходящего вскор...
24 10 2024 1:38:23
Предупреждение: Все игры выбирались внутриредакционным голосованием. Если вашего любимого проекта в списке нет, это не означает, что мы про него забыли, — ему просто не хватило голосов. Grand Theft Auto 4 После восхитительного две тысячи…|Игромания...
23 10 2024 23:55:28
так, помимо всего прочего, именуется принятая в армии США справка о, цитируем, «умственной непригодности к военной службе». В данном случае имеется в виду, что только насквозь отмороженные люди могут добровольно пойти служить в 8-ю бронепехотн...
22 10 2024 16:34:41
Himan: Blood Money — один из самых заметных экшенов прошедшего года и, по мнению некоторых фанатов, чуть ли не лучшая игра в сериале о молчаливом лысом киллере со штрих-кодом на затылке. В прошлом году компания ND Games (под этой вывеской, напо...
21 10 2024 22:20:34
новая физика полета мяча. Многие голы забиваются после непредсказуемых отскоков и срезок, иногда футболисты поражают свои же ворота. В общем, играть теперь куда веселее. К числу минусов (да и то с большой натяжкой) можно отнести лишь нагло позаимствованну...
20 10 2024 20:46:20
конечно, с живым противником и новый, умный, бот не сравнится. Например, покупать слабое оружие бот теперь не может, но иногда подбирает с земли TMP, когда рядом лежит АК-47. Впрочем, это случается довольно редко. В остальном же мы увеличили мастерство бо...
19 10 2024 8:16:55
«…Самое интересное — это новая история, которая продолжает сюжет оригинала. И вот тут как раз авторам удалось удивить. Наши главные враги, Порождения Тьмы, лишившись поддержки Архидемона, которого мы убили в оригинальной игре, вдруг обрели разум, научилис...
18 10 2024 8:28:19
«…Если сравнивать качество Phoebus со встроенным Realtek (Gigabyte GA-X58A-UD3R), то это не просто шаг вперед, а мощный прыжок, тянущий на олимпийский рекорд. Разница легко обнаруживается пpaктически на любой аппаратуре…»...
17 10 2024 21:14:10
«…Для игроков со стажем Canyon — это просто TrackMania, которой сделали подтяжку и послали на поиски водяного чипа. Не сказать чтобы это очень плохо — играть по-прежнему весело, но за четыре года простоя (версии «Трекмании» для консолей Nintendo, вышедшие...
16 10 2024 11:28:25
Признаться, я всегда испытывал слабость к испанским квестам. Если вы помните такую замечательную игру, как «Runaway: The Road Adventure», вы должны меня понять. Это пpaктически отдельная ветвь в квестоиндустрии: всегда стильные, загадоч...
15 10 2024 1:13:17
Ивара — Warframe Наверняка многие с ходу решат, что это не косплей, а трёхмерная модель, однако же, поверьте, это самый что ни на есть настоящий костюм. Дарья Санникова не в первый раз воплощает сложные образы, она уже появлялась у…|Игромания...
14 10 2024 15:17:31
Как вы уже поняли, SettlersIII – это продолжение игр Settlers: Serf City (1992 г.) и SettlersII: Veni, Vidi, Vici (1995 г.). Как и в предыдущих играх, вам нужно, умело распоряжаясь экономикой своего народа, завоевать территории противника. Что же из...
13 10 2024 19:19:39
Ужас года FTL: Faster than Light Страшно до чертиков Насколько качественно отработана основная идея…|Игромания...
12 10 2024 17:55:47
"...Впервые Condition Zero была анонсирована аж три года назад. Именно тогда Valve объявила о том, что начинает работу над некой сингл-версией всемирно известного Counter-Strike..."...
11 10 2024 3:21:56
Вы — молодой ординатор, прибывший в больницу на пpaктику. Получив краткие объяснения относительно сути предстоящей работы, вы приступаете к делу. К вам привозят больных с самыми различными заболеваниями и травмами — от бaнaльной стенокардии до ножевых ра...
10 10 2024 17:14:56
Большинство людей читают лица интуитивно, даже не задумываясь, что под это дело можно подвести какую-то теоретическую базу. А ведь можно — существует даже целая наука (правда, не все согласны, что это именно наука) физиогномика, которая только...
09 10 2024 2:52:33
«…В итоге заключение по, наверное, самой ожидаемой платформе последнего года не шибко-то и веселое. Пользователям обычных ПК Haswell не принес ничего нового. Плюс 5% по тестам, конечно, здорово, но погоды не делает; срочно отдавать троюродному брату систе...
08 10 2024 21:21:19
«…список невыполненных обещаний и неисправленных ошибок, пожалуй, способен и самого Дрейка снова вогнать в депрессию. Уровень юмора так и болтается в районе фанфика для поклонников ролевых игр. Управление по-прежнему неудобное, а камера — невменяемая…»...
07 10 2024 8:58:45
...борьбе с собственной рукой, свихнувшимися ветрами и хирургом-убийцей, маркизом де Синж, собственно, и посвящается Launch of the Screaming Narwal — и капитан Трипвуд выходит из нее победителем. Ну... как может, так и выходит....
06 10 2024 18:52:56
 ОБ ИГРЕ. Мало какой поклонник жанра 3D Action никогда не слышал о Кейт Арчер — шпионке, спортсменке и просто красавице. "Женская бондиана" под названием No One Lives Forever моментально сделалась гиперпопулярной игрой, ну а сиквел,...
05 10 2024 5:22:47
Оригинальный Rainbow Six Vegas возродил интерес к угасавшей серии. Игра получилась на редкость успешной, поэтому нет ничего удивительного в том, что разработчики быстренько заявили о начале разработке продолжения.Поскольку в последнее время продолжения...
04 10 2024 18:38:20
Те отчаянные храбрецы, которые смогли дойти в PixelJunk Shooter 2 до секретного уровня, знают, о чем пойдет сегодня речь. Во-первых, там все было выполнено в стиле векторной графики, а во-вторых, разработчики слегка поменяли гeймплей, сделав из…|Игромания...
03 10 2024 9:17:43
О номинации В этом году меломаны нашей редакции не стали яростно оспаривать результаты голосования. Так что встречайте вполне традиционный топ-3 лучших игровых саундтреков 2019-го… с упоминанием четырёх достойных кандидатов,…|Игромания...
02 10 2024 0:35:44
В последнее время игры о единоборствах стали набирать мощь с новым рвением: разработчики и издатели заинтересовались массовым киберспортом и всерьез (а не как раньше) начали осваивать PC. Скажем, Street Fighter V при всех его проблемах (о которых…|Игромания...
01 10 2024 23:18:56
Bride Saber — Fate/Grand Order Открывает новый выпуск «Косплея недели»» Mari Miwa в образе Нероны Клавдии, или просто Брайд — героини Fate/Grand Order, которая выходит на поле боя в наряде невесты.…|Игромания...
30 09 2024 21:46:16
Каждая секунда — это капелька жизни, которая испаряется безвозвратно. Время не повернешь вспять. Когда мы спим или бодрствуем, грустим или злимся, работаем или отдыхаем, наша жизнь уходит, а cмepть, чеканя шаг,…|Игромания...
29 09 2024 19:25:39
Square Enix не раз губила свои игры ненужными продолжениями: взять хоть Final Fantasy X-2, хоть The 3rd Birthday, хоть приквелы Final Fantasy VII, создавшие кучу сюжетных противоречий. Поэтому, когда компания спустя 14 лет взялась делать сиквел…|Игромания...
28 09 2024 14:48:25
«Левый два, осторожно, сужение дороги! Прямо пятьсот, прыжок! Правый три, не срезáть! Осторожно, камни на обочине. Прямо через лужу, через шестьсот метров — финиш». Поверьте, даже по пути на дачу вы сможете…|Игромания...
27 09 2024 12:26:15
  "Что ни пытаюсь собрать — получается автомат", — жаловался герой одного анекдота. Так и в нашем случае — в силу неких магических факторов любая RTS немецкой сборки...
26 09 2024 17:33:58
Новости ролевых (D&D, d20 system, Ars Magica), настольных (игра по мотивам Warcraft) и коллекционных карточных игр (Magic: The Gathering и все-все-все)...
25 09 2024 4:19:54
Жаркий нью-йоркский вечер. Солнце шпарит ничуть не слабее, чем в Москве, но перед главным входом отеля «Плаза», прямо через дорогу от Центрального парка, собралась небольшая толпа. Внутри сенатор Чарльз Ренгл празднует день…|Игромания...
24 09 2024 17:19:36
игра, в которой нет ни одного заранее придуманного дизайнерами оружия. Все, что вы находите, заряжаете и направляете в сторону врага, генерируется игрой по хитрым алгоритмам. Тут Gearbox пытались прокатиться на хвосте у самого актуального RPG-тренда ...
23 09 2024 3:41:48
Выбор, который постоянно совершает Шепард, теперь влияет не только на его личную карму и некоторые сюжетные линии, он может запросто завести сценарий в тупик и даже привести к cмepти главгероя...
22 09 2024 3:46:33
Где-то в Западной Европе, в никогда не существовавшем средневековье, в трижды чокнувшемся королевстве король отдал богу душу. Королевство раскололось на множество удельных городов-княжеств, в каждом из которых правит шер...
21 09 2024 14:24:42
То сказано глупцом и признано глупцами, Что будто cмepть для нас творит ужасным свет! Пока на свете мы, она еще не с нами; Когда ж пришла она, то нас на свете нет! В. А. Жуковский (октябрь 1814 г.) Кинофильм «Чужой 3» не снискал…|Игромания...
20 09 2024 6:27:49
Вечнозеленые “Дешево и сердито... Категория меньше 500, “Cмepть тормозам... Категория меньше 1000, “Займи, но купи... Категория больше 1000 и — “Тебя я видел во сне” (цена не ограничена)....
19 09 2024 17:59:17
Welcome to the jungle We take it day by day If you want it you're gonna bleed But it's the price you pay Guns N’ Roses “Welcome to the Jungle” После выхода GTA 3 общественность обрушила на Rockstar волну критики. Игру запретили в ряде стран, нацио...
18 09 2024 12:10:42
Новости о Vice City, полномасштабном аддоне к главной игре сезона Grand Theft Auto III, строго дозированными порциями продолжают выходить из мрачных, законспирированных недр Rockstar Games...
17 09 2024 3:52:39
Один из самых удивительных и захватывающих квестов всех времен и народов, Syberia, вышел в 2002 году. А продолжение истории о молодой женщине-юристе из Нью-Йорка — в 2004-м. И это не удивительно, ведь первая игра мгновенно завоевала…|Игромания...
16 09 2024 15:20:19
«…по сравнению с Advanced Warfighter, Future Soldier — это явно шаг в сторону стелса. Очень много бесшумных убийств с заходом со спины (всего предусмотрено 12 cмepтоубийственных анимаций), пpaктически все в игре завязано на коллективные слаженные действия...
15 09 2024 3:42:37
"...Не размениваясь по мелочам, наша лаборато...
14 09 2024 4:41:28
САМОЕ СВЕЖЕЕ ЖЕЛЕЗО ОТЕЧЕСТВЕННОГО РЫНКАFoxconn N68S7AA-8EKRS2H (материнка под Intel, для SLI-системы на базе Core 2), Zalman HD135 (компьютерный корпус), Sapphire Radeon X1650 Pro Ultimate (тихая и мощная видеокарта), ASUS Silent Knight (процессорный кул...
13 09 2024 18:59:27
Еще:
Игры -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 ::