如何解决使用 Sceneform 和 Google Filament 在 Android 上显示 3d 动画
我一直在使用 Sceneform v1.16 的开源版本来创建适用于 Android 的 AR 应用程序。我正在学习显示动画模型(不仅仅是静态)的教程,但是,该教程使用并调用了 Sceneform 动画库,该库已被删除,取而代之的是来自 google filament 的“gltfio loader”。
我想知道如何应用 filament 来渲染动画模型?理想情况下,我会将 gltf 动画渲染器与 Sceneform 结合使用。
编辑:正如所评论的,sceneform repo 有一个 gltf 示例,展示了如何使用 google filament 库为模型设置动画。
解决方法
使用 Sceneform 维护非常简单,如果您已经在使用最新的 Google 版本(1.1.6,),您的代码基本上不会有任何更改:
modelNode.setRenderable(this.model)
.animate(true).start()
此处有更多动画参数:https://github.com/ThomasGorisse/sceneform-android-sdk#animations
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。