XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Желтая пресса: обучающие статьи
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
Dr

offline
Опыт: 48,671
Активность:
Конвертация моделей из других игр
В этой статье я опишу общие принципы конвертации моделей из любой игры в формат .mdx.

Требуемые программы:
MdlVis 1.39
War3 Model Editor
Warcraft 3 Viewer
3dsMax (желательно 5.1 + ArtTools, но можно и другой версии)
MilkShape3D

Шаг 1: Ресурсы


Первым делом нам надо найти, где хранятся ресурсы (а нам нужны модели) нашей игры. Ищем в папке с игрой. Есть два варианта хранения ресурсов:
  1. В папках в основной папке игры (вероятнее всего с название "Models")
    В этом случае сразу переходим к следующему шагу.
  2. В архивах
Этот случай встречается чаще. Архивы, как и папки обычно имеют тематические названия (нам требуется "Models"). Понятно, что нам надо как-то добыть модели из архива. Что-бы это сделать нам нужна программа-распаковщик. Ищется она в интернете:
  • На официальном сайте разработчика игры. Вероятно входит в SDK.
  • На мододельном ресурсе, посвящённом данной игре
  • Через поиск Windows Live Search по расширению
  • В любом поисковике (если предыдущие не помогли).
  • Попробуйте открыть архив любым стандартным архиватором, т.к. часто разработчики создают свои архивы на основе стандартных, а расширение переименовывают.
Нашли? Поздравляю, переходим к следующему шагу.

Шаг 2: Конвертация


Модели чаще всего имеют свой формат, нежели формат какой-либо программы 3D-моделлинга. Хотя эти программы могут импортировать модели некоторых игр.

Например MilkShape3D поддерживает импорт моделей из многих игр. Жмём "Файл - Импорт" и ищем нужный нам формат. Если повезло и модель спокойно импортируется, то конвертируем сразу в .mdx по этой статье:
http://xgm.guru/forum/showthread.php?t=12133 (пункт 6).

Если MilkShape3D не поддерживает данный формат, будем пытаться конвертировать через 3dsMax.

Для начала нам надо запихнуть модель в данную программу. Для этого нам нужна:
  • Программа конвертер из формата игры в .3ds.
  • Плагин к 3dsMax, позволяющий импортировать данные модели.

Где искать данные программы? Да там-же, где и распаковщики архивов.
Если программа найдена, модель удачно импортированная, то ва надо конвертировать её в .mdx:
  • С помощью ArtTools (если у вас 3dsMax 5.1).
  • С помощью MdlVis вставки из файла (но при этом не сохранятся анимации).

Не забываем конвертировать текстуры (процесс поиска и конвертации в понятный программе Warcraft 3 Viewer, аналогичен модельному) и правильно наложить их на модель с помощью War3 Model Editor.

Игры, из которых мы умеем конвертировать:

» Gothic


Описал конвертацию Модельщик

Прежде чем изучать эту статью, следует ознакомиться с основами моделлинга.

Необходимые программы


Gothic 3ds converter плагин к 3ds Max для конвертации моделей

GothicSourcer программа для декомпиляции моделей(анимированных) и анимаций

KrxImpExp плагин к 3ds max 5 для импорта моделей(анимированных) и анимаций


Gothic mod developmentkit SDK Gothic (необходимы Spacer и GothicVDFS из его состава).

GothicZTEX программа для конвертации текстур

MdlVis

War3 Model Editor

War3 Viever

3ds max 5

Извлечение



Сначала нужно вытащить всё необходимое (с помощью Gothic mod developmentkit можно вытащить все ресурсы, проблема только в конвертации), это делается так:
  1. Запускаем программу GothicVDFS.

  2. Выбераем архив, предварительно выбрав формат *vdf, в поле "Filename" (файлы моделей лежат в архиве "Meshes").


  3. В поле "Root path" выбераем название и место, куда нам надо положить полученный файл.

  4. Снизу появится файловая система архива. В системе будут папки, а в папках файлы *mrm(модели). Для распаковки следует просто выбрать нужные нам файлы и нажать на "Extract selected" (если нужно распаковать всё, нажмите "Extract all").

  5. Далее разархивируем тем же путём файлы текстур, которые находятся в формате *tex и лежат в папке Textures.

Редактирование и доведение до ума



Итак, модели и текстуры (или другие ресурсы) разархивированы.

Теперь нужно конвертировать их в нужный формат. Для этого:
  1. Открываем программу GothicZTEX.

  2. Конвертируем нужные файлы текстур (извлечённые нами ранее) из формата *tex в формат *tga.

  3. В папке "Gothic->Work->Data->Meshes" есть папки с моделями. Они переведены в формат *3ds, но всё не так просто. Это другой формат (не 3ds Max), который никакие программы (кроме специальных) не распознают. Для конвертации моделей надо использовать программу Gothic 3ds converter, и конвертировать из Gothic 3ds в Standart 3ds (эта программа - плагин к 3ds max, поэтому импортировать надо файлы в формате Kerrax 3ds import через 3ds max).

  4. С помощью Mdlvis конвертируем модель (открываем любую модель,
    удаляем все вершины, анимации и кости, кроме последних, выбираем последнюю вершину, нажимаем "Правка->вставка из файла", выбраем нужный файл).

  5. Запускаем War3ModelViever, выбираем "Конвертировать файлы" - "bmp, tga или jpeg в blp" выбираем нашу текстуру, выбираем нужный формат, жмём сохранить.

  6. Подправляем текстуры в Mdlvis - изменяем положение точек на текстуре так, что бы модель выглядела, как на текстуре. Но у моделей Gothic карта текстур перевёрнута, поэтому надо выделить все точки, зайти в редактор текстур, там так же выделить все точки и нажать кнопку "Отразить по Y".

Извлечение анимаций и персонажей


Для извлечения персонажей потребуется программа GothicSourser by Vam:[*]Запускаем программу


1.Во вкладке tools находим Decompiler models и выбираем нужный формат моделей и анимаций(mdl - декорации, или модели, с которыми может взаимодействовать персонаж, mds - модели персонажей, или другие динамические модели и mmb - анимированные меши (головы или оружие, например)


2.После этого мы получим *asc файлы, которые можно импортировать с помощью специального плагина для 3ds max 5. По-умолчанию файлы находятся в папке C:\Program Files\GothicSourcer V3.14\Gothic Projects
Сначала импортируем меш и кости, а потом присоединяем анимации.


После, воспользовавшись статьёй, экспортируйте модель и анимации в *mdx


Заключение


Вот и всё - нужная модель извлечена из архива. Эту статью я написал по своему опыту. К статье прикреплён пример - модель, конвертированная из Готики (камин) и голем с анимацией атаки

» Worms 4

Описал конвертацию Nneo

Вступление


В этой статье я расскажу, как конвертировать модели из Worms 4 Mayhem. Заранее знайте: модели лежат в папках Character и Weapons.

Требуемы программы




ExportXOM
Addobe Photoshop
MdlVis 1.39
Warcraft 3 Viewer

Шаг 1: начало конвертирования


1. Сначала запустите ExportXOM. Появится окошко где нужно писать. ложем нужную модель для конвертирования в папку с прогой, я например положил bazooka.xom.
2. Теперь пишем в окошке:

1-я строчка: bazooka.xom
2-я строчка: bazooka.3ds
3-я строчка: bazooka.bmp

2. В папке с программой появятся новые файлы, теперь разберемся с текстурой.

Шаг 2: Конвертирование текстур


1. Откройте файл bazooka.bmp при помощи программы Addobe Photoshop .
2. Выберете во вкладке "Файл" кнопку "Сохранить как..", затем сохраните файл под расширением .tga, выберете параметры: 24bits/pixel и отключите галочку Compress(RLE).
3. Теперь конвертируем с помощью Wc3Viever .blp конвертером наш файл bazooka.tga в Wc3Vieverbazooka.blp.

Шаг 3: Продолжаем работать с моделью


1. Откроем любую варовскую модель в MdlVis, выделим 1 вершину, затем нажмем кнопку "Вставка из Файла" во вкладке "Правка". Выберем наш файл bazooka.3ds.
2. Выделим все вершины от вставленного, затем нажмем кнопку "копировать" в той же вкладке.
3. Теперь не закрывая открытую модель открываем другую любую варовскую модель и ничего не выделяя нажимаем кнопку "Вставить" во вкладке "Правка", нужно нажимать "Вставить", а не "Специальная Вставка".
4. Теперь удаляем все от варовской модели, выравниваем модель по центру и увеличиваем (некоторые модели в червях очень маленькие).
5.Нажимаем кнопку "Сохранить как.." во вкладке "файл", и сохраняем модель в папку с текстурой.
6. Затем меняем путь к текстуре на свой в данном случае: стираем путь к текстуре варовской модели и пишем "bazooka,blp".
7. Теперь пересохраним модель, закроем её, а затем снова откроем.

Шаг 5: Доработка


1.Теперь правильно наложим текстуру, ибо после конвертации в 75% случаев она показывается не корректно.
2. Можете сделать анимации, если хотите, хотя в червях мало чего может найтись кроме декора и точек крепления.
3. Если это была модель юнита, то удалите все кости и анимации.

Заключение


Модель конвертирована, теперь её можно смело использовать в варкрафте.

Примечание: У некоторых моделей текстуры разиера 64х64, программа, которая лежит во вложении неправильно вытаскивает эти текстуры: Они почему становятся другого цвета, например: желтый - фиолетовый. Избежать этого никак нельзя, так что вам придётся перекрашивать их в Addobe Photoshop.


Если вы знаете способ конвертации из какой-либо ещё игры, обязательно пишите - будет добавлено.
Прикрепленные файлы
Тип файла: rar Голем (Gothic).rar (250.4 Кбайт, 428 просмотров )
Тип файла: rar Пример (Gothic).rar (207.3 Кбайт, 267 просмотров )

Отредактировано Dron, 07.02.2010 в 01:03.
Старый 07.08.2008, 03:47
CyxapuK
<bdc>
offline
Опыт: 15,459
Активность:
Вот так вот Dron объединил все статьи по конвертации моделей из какой-либо игры. Впринципе ее и надо было писать изначально и не мучатся с отдельными статьями. Гуд))) CyxapuK оценил...
Старый 07.08.2008, 12:39
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
Игры, из которых мы умеем конвертировать

wow, hl2 не указал
Старый 07.08.2008, 16:14
Dr

offline
Опыт: 48,671
Активность:
Цитата:
wow, hl2 не указал
WoW совсем по-другому. Здесь о конвертации на основе общих принципов. А HL2 никто не описал...

Отредактировано Dron, 07.08.2008 в 20:55.
Старый 07.08.2008, 16:24
VALERA DA

offline
Опыт: 902
Активность:
А где найти 3dsMax. А Dron скажи мне пожалуйста.И ArtTools.
Старый 01.01.2009, 18:25
Dr

offline
Опыт: 48,671
Активность:
VALERA DA 3dMax - в Google, ArtTools - http://xgm.guru/files.php?section=tes&id=278
Старый 01.01.2009, 18:27
Фил
Gun FAN
offline
Опыт: 15,373
Активность:
Цитата:
Игры, из которых мы умеем конвертировать

мб ещё Сталкер добавить? ТЧ, который.
я вроде нормально всё описал...
Старый 01.01.2009, 22:45
Инквизитор

offline
Опыт: 7,037
Активность:
ВоВ тож "другая игра" еси чо) А и ЛА2 тож вроде норм конвертится в 3дмакс
Старый 01.01.2009, 23:02
Dron 17
Common baby light my fire
offline
Опыт: 6,093
Активность:
Цитата:
Сообщение от Dron
А HL2 никто не описал...


Почему , я писал про него .
Только удалили ...

Там багов при конвертации много , особенно из Е2 .
И анимации у нпс не работают , но декор весь работает .
Старый 02.03.2009, 14:24
Haruhi
SOS団
offline
Опыт: 3,392
Активность:
В статье по извлечению моделей из Вормс 4 нет прикреплённого архива, о котором так долго говорили. А мне эта конвертация очень нужна!
Старый 06.02.2010, 11:11
Dr

offline
Опыт: 48,671
Активность:
Он давно залит в базу, просто ссылка не дана была.
Старый 07.02.2010, 01:03
Mawey
Прям танкист =)
offline
Опыт: 1,297
Активность:
Есть простой способ конвертировать из W3D в MDX?
Старый 24.06.2010, 22:18
Batisto

offline
Опыт: 13,217
Активность:
Dron,
Не хочеш обновить статейку и там где написанно из чего мы умеем конвертировать добавить статей которых уже понаписали?
Старый 25.06.2010, 12:38

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:03.