3

我想知道是否有人知道将几何体/纹理导出为 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 不支持几何缓存,所以出现的只是一个静态角色。

我目前正在使用 blender MD2 导出脚本作为参考(但使用 C++ Maya API 重新编写)为 Maya 编写插件,但我只是想知道是否有人以前这样做过或有任何建议如何做到这一点.

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

谢谢!

4

1 回答 1

3

如果有人感兴趣,我最终通过为导出 Quake MD2 文件的 Maya API 编写自己的插件来解决这个问题。我已经在 github 上将它作为开源发布:

http://github.com/arifken/MD2Export

于 2010-04-24T15:47:25.690 回答