Переводчик файлов для экспорта анимированного трехмерного персонажа из Autodesk Maya в виде Quake MD2
Мне интересно, если кто-нибудь знает способ экспорта геометрии / текстур для сфальсифицированного, анимированного персонажа как Quake MD2? Я занимаюсь разработкой приложения для мобильных устройств и обнаружил, что MD2 отлично работает для облегченного рендеринга OpenGL. У меня есть несколько анимированных персонажей, и я хотел бы экспортировать их как MD2 из Maya. Вот некоторые из вещей, которые я пробовал:
Экспорт FBX в 3D Studio Max и использование плагина QTip - это работает, но только если я преобразую свою анимацию в кэш точек (pc2) и перенесу ее в Max. Когда я делаю это, плагин QTip не учитывает узел кеша точек, и все, что я получаю, это модель, без анимации
Экспорт последовательности OBJ в Blender, экспорт MD2 оттуда - я не могу заставить Blender скомпилировать импортированную последовательность obj в один анимированный объект
Экспорт FBX в Milkshape - установка Maya повреждена в процессе
- Кэш точек для анимации, экспорт в FBX, импорт в Milkshape - опять же, Milkshape не учитывает кэш геометрии, поэтому все, что появляется, это статический символ.
В настоящее время я пишу плагин для Maya, используя в качестве справки скрипт экспорта blender MD2 (но переписываю с использованием API C++ Maya), но мне просто интересно, делал ли кто-то это раньше или есть какие-либо предложения о том, как это сделать,
Кроме того, если у кого-то есть другие предложения относительно лучшего формата для визуализации одного анимированного персонажа на устройстве OpenGL ES (Android или iPhone), я был бы очень признателен! Я открыт, чтобы попробовать что-нибудь, чтобы получить эти анимации рендеринга на устройстве
Спасибо!
1 ответ
Если кому-то интересно, я решил эту проблему, написав свой собственный плагин для Maya API, который экспортирует файлы Quake MD2. Я выпустил его как открытый исходный код на GitHub: