2013-08-06 68 views
0

這可能是一個重複的問題,但我發現的問題中沒有一個是我想到的。Android上的交互式動畫

一位朋友和我想創建一個應用程序,讓用戶在屏幕上玩3D對象。我的朋友在Blender或Maya中創建對象和動畫。因此,可能的動畫將被預設(不是以編程方式動畫)。我沒有3D編程經驗,我天真地建議他在Blender中渲染動畫並將所有幀發送給我。然後我會通過快速遍歷所有幀來播放適當的動畫。每個動畫都會將對象留在其原始位置,以便爲下一個動畫做好準備。

現在我一直在想它,這是我必須存儲的許多圖像才能完成這項工作。對於每一個對象,我都需要爲它的所有動畫製作所有的幀,這可能是過度的。

在Android應用程序中是否有另一種方式來播放動畫?我認爲只是將動畫保存爲視頻並播放它們,但這對我們的目的看起來很可怕。

回答

0

Android上有很多3D庫。我會推薦AndEngine。或者,您可以使用本機OpenGL兼容性。相反,請他給你發送實際的3D文件。然後你可以使用一個庫來渲染它們。

編輯:我剛剛發現this鏈接。它可能會幫助你。在我看來,你應該通過它來了解整個軟件包,而不是僅僅看一眼這個小小的項目;它將在未來幫助。

0

是的,有一種方法可以處理您在Blender中創建的模型。這裏是一個例子,它使用Android中的Open GL來動畫在Blender Check This Video Out中創建的3D模型。然而,它以編程方式動畫化對象,如果您想創建長時間的動畫,幀動畫確實不值得。