Добавлен , опубликован

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

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

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

Gothic 3ds converter плагин к 3ds Max для конвертации моделей
  • GothicSourcer программа для декомпиляции моделей(анимированных) и анимаций
  • KrxImpExp плагин к 3ds max 5 для импорта моделей(анимированных) и анимаций
  • GothicZTEX программа для конвертации текстур
  • 3ds max 5

Извлечение

Сначала нужно вытащить всё необходимое (с помощью Gothic mod developmentkit можно вытащить все ресурсы, проблема только в конвертации), это делается так:
  • Запускаем программу GothicVDFS.
  • Выбираем архив, предварительно выбрав формат *vdf, в поле "Filename" (файлы моделей лежат в архиве "Meshes").
  • В поле "Root path" выбираем название и место, куда нам надо положить полученный файл.
  • Снизу появится файловая система архива. В системе будут папки, а в папках файлы *mrm(модели). Для распаковки следует просто выбрать нужные нам файлы и нажать на "Extract selected" (если нужно распаковать всё, нажмите "Extract all").
  • Далее разархивируем тем же путём файлы текстур, которые находятся в формате *tex и лежат в папке Textures.

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

Итак, модели и текстуры (или другие ресурсы) разархивированы.
Теперь нужно конвертировать их в нужный формат. Для этого:
Открываем программу GothicZTEX.
  • Конвертируем нужные файлы текстур (извлечённые нами ранее) из формата *tex в формат *tga.
  • В папке ____"Gothic->Work->Data->Meshes"____ есть папки с моделями. Они переведены в формат *3ds, но всё не так просто. Это другой формат (не 3ds Max), который никакие программы (кроме специальных) не распознают. Для конвертации моделей надо использовать программу Gothic 3ds converter, и конвертировать из Gothic 3ds в Standart 3ds (эта программа - плагин к 3ds max, поэтому импортировать надо файлы в формате Kerrax 3ds import через 3ds max).
  • С помощью Mdlvis конвертируем модель (открываем любую модель,
удаляем все вершины, анимации и кости, кроме последних, выбираем последнюю вершину, нажимаем "Правка->вставка из файла", выбираем нужный файл).
  • Запускаем War3ModelViever, выбираем "Конвертировать файлы" - "bmp, tga или jpeg в blp" выбираем нашу текстуру, выбираем нужный формат, жмём сохранить.
  • Подправляем текстуры в 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