Конвертация моделей из других игр

Содержание:
После долгих поисков на англоязычных сайтах я наконец-таки нашел хороший способ конвертации моделей из игры Dragon Age Origins. Ранее модели из этой игры приходилось доставать 3D Ripper'ом, что было не совсем удобно и не всегда удавалось.
Что нам понадобиться:
Dragon Age Origins - игра, из архивов которой мы будем брать модели.
Dragon Age Origins Toolset - программа для модинга игры. Пользоваться мы ей не будем, но ее ресурсы понадобятся другой программе. Тулсет обязательно должен быть установлен.
DA Model Tool - программа для просмотра и экспорта моделей из архива игры. Так же есть возможность легкого ретекстура модели и еще несколько функций, полезных для разработчиков модификаций данной игры.
Autodesk 3ds Max (от 2011) - Мощный 3D редактор, который понадобиться нам для работы.
Model and Animation Import/Export - Пакет скриптов для 3ds Max позволяющих работать с моделями из DA.
MdlVis, War3 ModelEditor, BLP Lab - программы для работы с моделями Warcraft III.

Шаг #1. Установка Dragon Age Origins Toolset.

Что бы тулсет был установлен и работал правильно, пожалуйста прочитайте эту инструкцию:
Установка тулсета © Kelamor
Требования к системе
Операционная система: Windows версии XP SP3 или выше. Пользователь, в учётной записи которого устанавливается тулсет и который будет работать с тулсетом, должен являться администратором системы.
Имена в системе: Имя комьютера, имя пользователя и папка установки игры должны содержать только латинские символы (специальные знаки также запрещены) и не быть слишком длинными.
Софт: Установленая Dragon Age: Origins с последним патчем и DA toolset версии 1.01.
Процесс установки
  1. Установщик тулсета копируем в пупку установки игры, например: «E:\Games\Dragon Age».
  1. Запускаем установщик тулсета с админскими правами. Тулсет сообщит вам, что установится в папку, в которой установлена игра.
  1. Выбираем компоненты для установки. Выбор небольшой, а именно «Основные ресурсы» и «Microsoft SQL Server Express»:
  • Основные ресурсы — сам тулсет, поэтому его обязательно оставляем.
  • Microsoft SQL Server Express — SQL сервер, на котором будет храниться база данных с ресурсами игры. Сервер необходим для корректной работы тулсета, но возможно он у вас уже стоит. Причём, по всей видимости, одинаково хорошо работают как версия 2005, так и версия 2008. Таким образом, если SQL сервер на вашем компьютере уже есть, то снимите галочку с этого компонента, в противном случае оставьте его выбранным. В случае отказа от установки SQL сервера вам предложат выбрать имя сервера и базы данных, которая будет создана и заполнена ресурсами игры. Имя базы оставьте дефолтным, а именно «bw_dragonage_content».
  1. Всё, идём дальше и процесс установки начинается, ожидаем окончания процесса и проверяем установку.
Проверка установки
  1. В папке установки Dragon Age проверьте, появилась ли папка «tools», в которой, собственно, и находится тулсет.
  1. Проверьте наличие базы данных, то есть файлов «bw_dragonage_content.mdf» и «bw_dragonage_content.ldf» в следующих папках:
  • Диск Windows:\Program Files\DAODB\ — если вы установили SQL сервер с установщика тулсета.
  • Диск Windows:\Program Files\Microsoft SQL Server\…\ — в случае использования ранее установленного сервера.
  1. Если ни там — ни там файлов нет, то пройдитесь поиском по диску Windows.

Шаг #2. Извлечение модели из архива с помощью DA Model Tool.

Распаковываем DA Model Tool в папку с игрой, запускаем.
В маленьком окошке есть ссылка на страницу проекта данной программы на social.bioware.com, если интересно можете зайти посмотреть.
Закрываем маленькое окошечко, оно нам не понадобиться.
В DA Tool Нажимаем вкладку File => Browse Models.
Это обозреватель архива с моделями. Для удобства все по категориям, как в оригинальном архиве.
Выберем категорию Weapons (Оружие).
И так, мы открыли категорию оружия. Для управления просмотром нажмите Ctrl+Right (стрелка вправо) или Ctrl+Left (стрелка влево).
Находим нужную нам модель, я выбрал этот замечательный двуручный меч -
Теперь нажимаем File => Save all
И в открывшемся окошке выбираем папку для сохранения ресурсов этой модели.
После нажатия ОК появиться такая табличка:
Это значит, что все прошло хорошо, все файлы удачно извлеклись и сохранились в указанной папке.
Вот, что распаковалось в нашу папку:
Объекты, которые нас интересуют:
  1. mmh - файл модели Dragon Age
  2. dds - файл текстуры
На этом работа с DA Tool заканчивается, можно его закрыть.

Шаг #3. Установка скрипта Model and Animation Import/Export.

Скачиваем и распаковываем Model and Animation Import/Export.
Папки "DAOTools" и "Startup" перемещаем в \3dsMax\Scripts
Запускаем 3dsMAX. Когда программа запуститься должно вылезти окошко установки скрипта. Там ничего сложного нет, просто надо нажать ОК и перезапустить 3dsMAX.
Когда скрипт установлен нажимаем MAXScript => Run Script...
В открывшимся окне заходим в папку скрипта DAOToold и выбираем DAOToolsSetup.ms
Сейчас мы зададим настройки для скрипта:
  1. Здесь нужно указать путь к игре.
  2. Здесь нужно указать путь к вспомогательной папке для экспорта (не обязательно)
  3. Тут указываем масштаб моделей, лучше поставить 100.
Установка скрипта завершена, теперь мы можем приступать к конверту модели.

Шаг #4. Конверт модели из .mmh в .3ds

В 3dsMAX нажимаем MAXScript => Run Script и выбираем DAOImport.ms
В открывшемся окошке работаем с выделенной на скрине областью.
  1. Указываем путь к модели в формате .mmh
  2. Снимаем отсюда галочку.
  3. Если все готово жмем Import
После нажатия на Import вылезет окошко, не смотрим что там написано, просто соглашаемся. Далее будем прогресс-бар импорта, по завершению вылезет уведомление, там нажмите ОК.
Вот перед нами моделька. Далее экспортируем ее, выбирая пункт экспорт выбранного (см. скрин).
В открывшемся окне выберете место для сохранения и расширение файла .3ds.

Завершение.

Дальше уже все просто: конвертируем модельку из .3ds в .mdx, текстуру из .dds в .blp и доводим до ума.
В итоге получается вот такая красивая моделька:
Автор статьи: Sent (aka RЕRONAGE)

`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
10 лет назад
0
Эта статейка может помочь.
Так это можно и войск конвертировать и анимировать. Как раз давно хотел конвертировать, только для другой игре.
0
18
10 лет назад
0
Такой вопрос, конвертится вместе с анимами?
0
10
10 лет назад
0
Molecyla, в способе описанном тут - без анимок, к сожалению.
Хотя в скрипте есть возможность работы с анимацией, так что при детальном изучении может быть найду способ и анимками. Или кто другой найдет, кто в максе хорошо разбирается.
1
19
10 лет назад
1
С анимациями тяжело доставать модели. Здесь нужно создавать программу или сделать что-нибудь попроще.
Molecyla:
Такой вопрос, конвертится вместе с анимами?
Смотри другие статьи, когда берешь модель с готики и т.д. не будут однако лезть анимки. Почему же? Потому-что это создано для какой-нибудь игры, и анимации ни в коем случае недопустимо их доставать. Да, можно только скриптами.
0
25
10 лет назад
0
Почему тут нет статьи ogre о конвертации из КБ?
0
10
10 лет назад
0
sleep, наверное никто не хочет добавить ее сюда. А на сайте она вообще есть?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.