如何在安卓中显示3D模型?



我想在使用android studio的android应用程序中显示一些3D模型(.obj文件(。

用户输入一些数据,并且必须根据用户输入将模型相对于彼此放置。

所以我所需要的只是根据之前输入的数据显示一些相对放置的 3D 模型,用户在滑动屏幕时就能从任何方向看到模型。

我不知道如何实现这一目标。我尝试使用OpenGL-ES,但无济于事,因为我找不到足够的教程并且文档很难理解。

欢迎任何帮助或建议。

提前谢谢。

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

另外,我相信可以找到一些转换器 OBJ ~> GLTF(由 Khronos(。您可以使用嵌入式 Web 视图编写 Android 应用程序,您可以在其中显示 GLTF。

如果有人将使用一些HTML/JS框架(如Phonegap或VueJS + Quasar(在Android应用程序上工作,那么GLTF可能是不错的选择(如果OBJ ~> GLTF不是问题(。

您可以将 SceneForm 用于此作业。简而言之,SceneForm被用作ARCore和Filament之间的中间件,以创建出色的增强现实应用程序,但您也可以使用SceneForm来可视化GLTF模型。

最新更新