Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС] Экспорт моделей и анимаций из игры для использования в Unreal Engine
Показать сообщение отдельно
#1
Старый 09.11.2024, 04:23
  #1
^
auromolean
📖
Регистрация: 27.03.2024
Сообщения: 20
Регистрация: 27.03.2024
Сообщения: 20
По умолчанию
[ВОПРОС] Экспорт моделей и анимаций из игры для использования в Unreal Engine

Всем привет, 

Я представитель проекта Heroes 5: Reborn, мы пытаемся воссоздать Героев Меча и Магии 5 на движке Unreal Engine.

Здесь вы можете посмотреть начальные результаты нашей работы:


В данный момент для экспорта игровых моделей и анимаций мы используем Archangel и 3ds Max 2008 с плагинами для SMD и GR2 файлов. 
Если кратко то процесс такой:
1) Загружаем модель и применяем к ней текстурки в Archangel (для статических моделей после этого просто делаем экспорт в OBJ)
2) Загружаем GR2 скелет в Archangel и делаем export модели со скелетом в SMD формате 
3) Импортируем SMD модель со скелетом в 3ds Max 2008 с помощью SMD import плагина (by Wunderboy)
4) Импортируем GR2 анимацию в 3ds Max 2008 с помощью GR2 import плагина (NWN2Utils) 
После этого можно из 3ds Max делать экспорт анимированной модели в FBX формате.

В большинстве случаев этот способ работает корректно. Но с некоторыми моделями возникают проблемы на этапе применения анимации к скелету в 3ds max. 
Обычно это модели со сложными скелетами, например некорректо работают анимации большинства всадников.

Предварительно, мы думаем, что проблема либо в SMD import плагине, который некорректно импортирует скелет модели в 3ds Max, либо в Archangel, который некорректно применяет скелет к игровой модели. Т.к. при импорте в 3ds max голого GR2 скелета и применении к нему анимаций мы видим, что все работает как нужно. 
Мы пробовали некоторые другие способы, например использовали SMD import плагин для Blender, использовали программу Noesis для конвертации GR2 анимаций в FBX/SMD форматы, однако это не приносило результата.
 
Поэтому мы бы хотели обратиться за помощью к тем, кто уже имел опыт работы с игровыми моделями и анимациями, и возможно сможет подсказать какой-то более оптимальный и менее подверженный ошибкам способ экспорта моделей. Или же подсказать способ решения проблем, которые возникают при работе с Archangel и 3ds Max.

Как пример проблемной модели я загрузил на гугл диск файлы для героя Ордена Порядка: https://drive.google.com/drive/u/2/folders/15eu2R0Dcn2N5ggIAZnkAfzmi0tuCV2-1
Там загружены оригинальные игровые файлы модели (geom, gr2 skeleton, gr2 move animation), SMD файл из Архангела с моделью и скелетом, а также MAX и FBX файлы с move анимацией рыцаря, на которых можно увидеть, что рыцарь двигается вперед, в то время как лошадь бежит на месте, а также мечь рыцаря опущен вниз.

Будем крайне благодарны за любую помощь! Спасибо!

auromolean вне форума
Ответить с цитированием