gpt4 book ai didi

android - 在 Android 上渲染 Maya 动画?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:52 27 4
gpt4 key购买 nike

我已经能够将 3D 模型从 Maya 导入到 OBJ 文件中,而这些文件又可以由我的 Android 应用程序读取。现在可以显示该模型,我也可以对它们应用变换,即使是对高多边形计数的对象,这也很好。

下一步是弄清楚是否有任何合理的方法来显示在 Maya 中定义的动画。我真的不知道如何处理这个问题,我对此的初步研究基本上是空的。

有没有人尝试过这个?如果是这样,这将如何运作?

最佳答案

我认为值得注意的是,这个问题与 Maya 几乎没有关系。 Maya 的文件格式是专有且不透明的;你不会找到直接在 Android 上显示它们的方法(或其他任何地方,来吧)。但是您可以将数据从 Maya 导出为(基本上)任何格式,这正是您真正想要做的。

流程是这样的:

  1. 弄清楚您将如何在 Android 上显示 3D 模型和动画
  2. 弄清楚如何将 Maya 中的内容转换为您在第 1 步中的答案所需的格式。

有很多方法可以完成第 1 步。为了简单易用,我可能会选择 Unity。我。基本上它是游戏开发工具,可以创建在 Android(和 iOS、OSX、Windows 等)上运行的 3D 应用程序和游戏。它不是免费的——Android 插件售价 400 美元——但如果你真的打算用 Android 做任何严肃的事情,你会发现这是值得的。有了它,在 Unity 中制作一个显示动画模型的小 Android 应用程序实际上非常简单(很多 3D Android 和 iOS 游戏都是在 Unity 中制作的)。 Unity 还需要 FBX 格式的模型和动画,这是一种广泛支持的交换格式 - 您可以毫无问题地将 Maya 中的内容导入 FBX。

如果您在第 1 步中使用了 Unity,那么第 2 步就很简单:将您的模型从 Maya 导出为 FBX,然后您就完成了。如果您决定推出自己的 Android 渲染应用程序,那么祝您好运。 :)

无论如何,关键是您要做的是找到一个通用解决方案来在 Android 上渲染动画模型,然后才弄清楚如何从 Maya 中获取您的内容。

关于android - 在 Android 上渲染 Maya 动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11840876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com