Android中的交互式3D模型动画

时间:2012-02-21 08:28:59

标签: android opengl-es 3d

本周我刚刚开始探索Android Open GL ES和相关的3D安卓游戏引擎。在我的探索过程中,我了解了一些好的信息,并在其他方面感到困惑,无法理解它是如何工作的。

简单点:

  • 3D模型应该在像3D Max,Blender或Maya这样的软件中创建。
  • 将模型对象转换为可由java读取的xml文件(网格标记)(多种方式之一)
  • 如果有动画,它将作为时间帧导出到xml文件中(帧标签)

    通过这些观点,我可以在特定动画中为android中的3D模型制作动画。

    问题是:

    如何使动画交互不具体,即模型应该在Android设备屏幕中响应触摸事件左右移动。

    我还读过关于骨骼动画,自动索具和正向运动动画的内容,但我不确定它是否与我的问题有关。

  • 1 个答案:

    答案 0 :(得分:1)

      

    我还读过关于骨骼动画,自动索具和正向运动动画的内容,但我不确定它是否与我的问题有关。

    是的,非常重要。查看有关OpenGL的这些技术。骨架结构等是用于创建交互式动画的方法。请注意,这些技术很复杂。一旦您了解了它们,请确保这实际上是您所需要的。关键帧动画(你在前面提到的内容)是一个更简单的概念,如果它符合你的要求,我建议使用这种方法。