如何将带有 mtl 和纹理的 obj 上传到存储桶?

Posted

技术标签:

【中文标题】如何将带有 mtl 和纹理的 obj 上传到存储桶?【英文标题】:How to upload obj with mtl and textures to bucket? 【发布时间】:2016-10-21 02:15:13 【问题描述】:

正如标题所示,我如何上传 obj 模型的材质文件和纹理,因为它们是硬编码在 obj 文件中的。

我可以上传压缩后的目录结构或多个关系正确的文件(因为 obj 的硬编码性质)吗?

【问题讨论】:

【参考方案1】:

这是dotty试用网站上的一个带有材质和纹理的OBJ模型:

http://trial.dotdotty.com/share/?shareId=cdc9-523f-305f-7ddb-5cc4

这是作为包含 OBJ、MTL 和 PNG 的单个 zip 文件上传的。

这是 A360 上的相同型号:

http://a360.co/21rt4OK

通过选择所有三个文件并将 OBJ 指定为主模型上传。

【讨论】:

所以我只需将一个 zip 文件上传到存储桶。是在oss上提取的吗? 请尝试一下,告诉我们进展如何。要么就是这样,要么上传三个并指定从 OBJ 到其他两个的引用。【参考方案2】:

一个 .ZIP 文件应该适用于 Autodesk Model Derivative,只要它在本地有效(意味着所有参考都有效)。

【讨论】:

以上是关于如何将带有 mtl 和纹理的 obj 上传到存储桶?的主要内容,如果未能解决你的问题,请参考以下文章

来自 Blender 的 PNG 纹理文件,而不是 mtl 文件

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

如何通过SceneKit和Model I / O在.OBJ 3d模型上应用.MTL文件

如何将 obj 和 mtl 文件导入到 three.js

PyOpenGL - 如何加载在 mtl 文件中定义了颜色的 obj 文件

更改材质后再次加载原始纹理(.mtl)