文件转换器从Autodesk Maya导出动画3D角色作为Quake MD2

时间:2010-03-30 22:51:27

标签: iphone android opengl-es maya quake

我想知道是否有人知道如何将一个装配好的动画角色的几何/纹理导出为Quake MD2?我正在为移动设备开发一个应用程序,我发现MD2非常适合轻量级OpenGL渲染。我有几个动画角色,我想将它们从Maya导出为MD2。以下是我尝试过的一些事情:

  1. 将FBX导出到3D Studio Max并使用QTip插件 - 这是有效的,但只有当我将动画转换为点缓存(pc2)并将其转换为Max时。当我这样做时,QTip插件不支持点缓存节点,我得到的只是模型,没有动画

  2. 将OBJ序列导出到Blender,从那里导出MD2 - 我似乎无法让blender将导入的obj序列编译成单个动画对象

  3. 将FBX导出到Milkshape - maya装备在此过程中被破坏

  4. 为动画烘焙点缓存,导出到FBX,导入到Milkshape - 再次,Milkshape不尊重几何缓存,因此所有出现的都是静态字符。
  5. 我正在为Maya编写一个插件,使用blender MD2导出脚本作为参考(但是使用C ++ Maya API重新编写),但我只是想知道是否有人之前已经这样做了或者有任何建议如何这样做。

    此外,如果有人对OpenGL ES(Android或iPhone)设备上呈现单个动画角色的最佳格式有其他建议,我将非常感激!我愿意尝试在设备上渲染这些动画

    谢谢!

1 个答案:

答案 0 :(得分:3)

如果有人有兴趣,我最后只需编写我自己的Maya API插件来解决这个问题,该插件可以导出Quake MD2文件。我在github上将它作为开源发布:

http://github.com/arifken/MD2Export