我想在使用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模型。