首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Wavefront .obj模型导入ARCore OpenGL项目

将Wavefront .obj模型导入ARCore OpenGL项目
EN

Stack Overflow用户
提问于 2017-09-12 16:55:00
回答 2查看 892关注 0票数 0

我正在试用java_arcore_hello_ar示例应用程序,但用我在Blender中创建的自己的模型替换了andy.obj。我已经使用this tutorial中的设置导出了搅拌器对象

.obj和.mtl文件被放在assets文件夹中,但当我点击屏幕时,我什么也得不到。它没有显示错误,所以我认为它确实将对象放在了屏幕上,但由于某种原因没有绘制它。

任何谷歌搜索结果通常都会带来一些教程,在这些教程中,你必须创建一个解析器来转换对象,但据我所知,arcore包中的ObjectRenderer类为你完成了这项繁重的工作。

有没有人尝试过成功呢?我需要对.mtl文件做进一步的工作吗?

EN

回答 2

Stack Overflow用户

发布于 2017-09-26 03:04:56

我通过将代码扩展到reade OBJ和MTL文件来实现这一点。

你可以看看我的代码@ https://github.com/JohnLXiang/arcore-sandbox

我也是openGL的新手,我的代码并不完美,但至少可以工作。

票数 1
EN

Stack Overflow用户

发布于 2017-09-13 15:02:32

如果它没有任何错误信息,我认为原因是:

1. Obj模型已经被放置在其他位置,例如远端位置。因此,在建模过程中,应检查模型的位置是否为搅拌机的原点。

2.对象模型不同于java_arcore_hello_ar样例的对象模型,因此java_arcore_hello_ar样例的对象解析库解析错误。

因此,您可以自己解析obj模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46172041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档