Pergunta

Gostaria de saber se alguém sabe de uma maneira de exportar geometria/texturas para um personagem animado e equipado como Quake MD2? Estou desenvolvendo um aplicativo para dispositivos móveis e descobri que o MD2 funciona muito bem para a renderização leve do OpenGL. Eu tenho vários personagens animados e gostaria de exportá -los como MD2 da Maya. Aqui estão algumas das coisas que tentei:

  1. Exportando FBX para 3D Studio Max e usando o plug -in QTIP - isso funciona, mas apenas se eu converter minha animação em cache de pontos (PC2) e traga isso para o máximo. Quando eu faço isso, o Plugin QTIP não honra o nó de cache de pontos, e tudo o que recebo é o modelo, sem animação

  2. Exportando a sequência OBJ para o Blender, exportando MD2 a partir daí - não consigo fazer com que o Blender compilar a sequência de OBJ importada em um único objeto animado

  3. Exportando FBX para Milkshape - a plataforma maia é corrompida no processo

  4. Bake Point Cache para animação, exportar para o FBX, importar para MilkShape - Novamente, o milkshape não honra o cache da geometria, então tudo o que aparece é um personagem estático.

Atualmente, estou escrevendo um plug-in para Maya usando o script de exportação do Blender MD2 como referência (mas reescreva usando a API Maya C ++), mas estou me perguntando se alguém já fez isso antes ou tem alguma sugestão de como fazer isso .

Além disso, se alguém tiver outras sugestões para o melhor formato para renderizar um único personagem animado em um dispositivo OpenGL ES (Android ou iPhone), ficaria muito agradecido! Estou aberto a tentar qualquer coisa para obter essas animações renderizando no dispositivo

Obrigado!

Foi útil?

Solução

Se alguém estiver interessado, acabei resolvendo esse problema apenas escrevendo meu próprio plug -in para a API Maya que exporta arquivos Quake MD2. Eu o liberei como código aberto no Github:

http://github.com/arifken/md2export

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top