渲染玛雅动画在Android? [英] Rendering Maya animation on Android?

查看:163
本文介绍了渲染玛雅动画在Android?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经能够从玛雅导入3D模型到OBJ文件,这反过来,是由我的Andr​​oid应用程序读取。这种模式现在可以显示出来,我可以申请转换它们为好,即使在高多边形数量的对象,这是很好的。

I've been able to import 3D models from Maya into OBJ files, which in turn, are read by my Android app. This model can now be displayed and I can apply transformations on them as well, even on high-polygon count objects, which is nice.

下一步是找出是否有任何合理的方式显示在Maya中定义动画。我真的不知道如何处理这一点,我在这最初的研究基本上是空手而归。

The next step is to figure out if there's any reasonable way to display animation defined within Maya. I really have no clue how to approach this and my initial research on this essentially came up empty.

有没有人尝试呢?如果是这样,如何​​将这项工作?

Has anyone attempted this before? If so, how would this work?

推荐答案

我认为这是值得一提的是,这个问题必须与玛雅很少,甚至没有。 Maya的文件格式是专有的和不透明的;你不会找到一种方法,直接在Android上显示它们(或其他任何地方,走到那)。但是你可以从玛雅的数据导出到(基本)的任何格式,这是你真正想做的事。

I think it's worth noting that this question has little or nothing to do with Maya. Maya's file formats are proprietary and opaque; you will NOT find a way to directly display them on Android (or anywhere else, come to that). But you can export data from Maya to (basically) any format, which is what you actually want to do.

所以,这里的过程:

  1. 在弄清楚你打算如何来显示3D模型和动画在Android
  2. 在弄清楚如何得到的东西从玛雅进入第1步你的答案需要的格式。

有很多方法可以做到第1步纯粹的易用性,我可能去统一的自己。基本上它是游戏开发工具,可以创建一个在Android(和iOS,OSX,Windows等)运行3D应用程序和游戏这不是免费的 - Android的插件费用$ 400个 - 但如果你真正打算做什么严重的与Android ,你会发现它值得的。有了它,它实际上是pretty的小事,使一个团结小的Andr​​oid应用程序,显示动画模型(和3D Android和iOS的游戏很多在统一的制作)。团结也要模型和动画的FBX格式,这是一种被广泛支持的交换格式 - 你有没有问题得到的东西了玛雅到FBX

There's a lot of ways to do step 1. For sheer ease of use I'd probably go for Unity myself. Basically it's game development tool that can create 3D apps and games that run on Android (and iOS, OSX, Windows, etc.) It's not free - the Android addon costs $400 - but if you're actually planning on doing anything serious with Android, you'll find it worthwhile. With it, it's actually pretty trivial to make a little Android app in Unity that displays an animated model (and a LOT of 3D Android and iOS games are made in Unity). Unity also wants models and animations in FBX format, which is a widely supported interchange format - you'll have no problems getting stuff out of Maya into FBX.

如果你走了与统一在步骤1中,然后第2步很简单:从玛雅导出模型为FBXes,就大功告成了。如果你已经决定推出自己的Andr​​oid应用程序的渲染,很好,好运气。 :)

If you've gone with Unity in step 1, then step 2 is trivial: Export your models from Maya as FBXes, and you're done. If you've decided to roll your own Android rendering app, well, good luck. :)

总之,问题是,你想要做的是找到一个通用解决方案呈现动画模型在Android上,然后才找出如何让你的内容了玛雅。

Anyhow, the point is that what you want to do is find a generic solution for rendering animated models on Android, and only then figure out how to get your content out of Maya.

这篇关于渲染玛雅动画在Android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆