在 android 上渲染骨骼动画 FBX 3d 模型

Posted

技术标签:

【中文标题】在 android 上渲染骨骼动画 FBX 3d 模型【英文标题】:Render skeletal animated FBX 3d model on android 【发布时间】:2019-05-14 21:30:06 【问题描述】:

我正在开发一个需要在应用程序上加载动画 fbx 模型的 android 本机项目,有没有办法实现这一点。

【问题讨论】:

您可能想尝试打开资产导入库 (assimp) - github.com/assimp/assimp。它支持各种文件格式,例如 fbx。这里还有一篇关于如何实现这一目标的博文,anandmuralidhar.com/blog/android/assimp 尝试使用此应用程序但遇到此问题“工具链 'ndk-gcc' (GNU GCC): XCode arm-linux-androideabi-gcc 是 Clang 的包装器。将其视为 Clang 而不是 GCC。卡住了这个项目编译问题。”无法编译。 通过降级到 ndk-12 解决了 GNU GCC,但骨骼动画仍然存在问题。 【参考方案1】:

FBX 格式的最新母版支持骨骼动画。所以就去做吧。您可以使用 c:Skeletal animation with assimp查看这个流行的教程如何使用 assimp 执行此操作

【讨论】:

以上是关于在 android 上渲染骨骼动画 FBX 3d 模型的主要内容,如果未能解决你的问题,请参考以下文章

动画骨骼模型文件格式fbx

进击3D游戏界!Cocos Creator快速实现骨骼动画交互!

进击3D游戏界!Cocos Creator快速实现骨骼动画交互!

Unity关于U3d与bip骨骼适配

3ds max导出FBX问题

骨骼动画—从基础建模到Threejs渲染