gpt4 book ai didi

android - 将 ARCore 与 OBJ 和 MTL 文件一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:17 24 4
gpt4 key购买 nike

玩安卓时ARCore示例,我注意到示例使用了下一行:

mVirtualObject.createOnGlThread(this, "andy.obj", "andy.png"); 

andy.png 是在 andy.obj 3D 对象上“拉伸(stretch)”的 PNG 文件纹理。

我想用 Google Poly 中的项目替换模型和 PNG 文件.

但是从 Poly 下载 obj 文件时,我得到的是 obj + mtl 文件。

我猜mlt是和PNG一样的纹理文件,但是我不能用。

我可以将其转换为 PNG 文件吗?或者在 ARCore 中使用 mtl 文件?

最佳答案

.*mtl 是从 OBJ 引用的 Material 文件,定义了纹理和闪电配置等内容。 ARCore 示例中使用的 OBJ 加载库非常基础,因此您必须找到更好的库或自行实现 OBJ 文件加载。另一种选择是使用 Android 的 3D 库,它已经提供了模型加载并隐藏了低级 OpenGL 的东西。有关这些高级库的示例,请参阅 https://stackoverflow.com/a/48456836/385536

关于android - 将 ARCore 与 OBJ 和 MTL 文件一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47964653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com