Всем привет,
Я представитель проекта 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 анимацией рыцаря, на которых можно увидеть, что рыцарь двигается вперед, в то время как лошадь бежит на месте, а также мечь рыцаря опущен вниз.
Будем крайне благодарны за любую помощь! Спасибо!