如何在Android中显示3D模型?

10
我想在Android Studio中使用一些3D模型(.obj文件)在一个安卓应用程序中展示。用户输入一些数据,根据用户的输入位置来放置模型。
所以我需要做的就是根据之前输入的数据相对地放置一些3D模型,当滑动屏幕时,用户将能够从任何方向看到模型。
我不知道如何实现这一点。我尝试使用OpenGL-ES,但找不到足够的教程,而且文档很难理解。
欢迎任何帮助或建议。
先谢谢了。
2个回答

7

在 GitHub 上找到了这个 3D 查看器(支持 OBJ、GLTF)。

此外,我认为可以找到一些 OBJ ~> GLTF 的转换器(由 Khronos 提供)。你可以编写带有嵌入式 Web 视图的 Android 应用程序,以显示 GLTF。

如果有人要使用像 Phonegap 或 VueJS + Quasar 这样的 HTML / JS 框架开发 Android 应用程序,那么 GLTF 可能是一个不错的选择 (如果 OBJ ~> GLTF 不是问题的话)。


3
你可以使用SceneForm来完成此项工作。简而言之,SceneForm可用作ARCore和Filament之间的中间件,创建令人叹为观止的增强现实应用程序,但您也可以仅使用SceneForm来可视化GLTF模型

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接