如何让 Windows 10 3D Builder 在打开带有纹理的 OBJ 3d 文件时自动加载.mtl 材质?

如何让 Windows 10 3D Builder 在打开带有纹理的 OBJ 3d 文件时自动加载.mtl 材质?

当我.obj在 Windows 中打开文件时,它会有帮助地使用 3D Builder,并且它还“理解”如何加载纹理文件。

wavefront obj 3d 文件的工作方式是使用材质文件来定义参考纹理文件。

这是一个非常简单的例子,其中至少有三个文件对应一个 3D 资产。一个 obj 3D 模型文件、一个引用纹理的几乎不重要的 mtl 文件和一个 jpg 纹理文件。

所有这些文件都位于同一个文件夹中。

打开 obj 时,3D Builder 无法识别 mtl 位于同一文件夹中。它会提示我们“继续”在文件系统中搜索 mtl,然后搜索所有引用的图像文件。

它们都在同一个文件夹中!

使用 3D Builder 的打开 -> 加载对象菜单时流程会稍微好一些,它至少会记住您打开 .obj 的目录,但我必须手动导航到 .obj 文件才能在 UI 中开始。

我想知道是否有任何配置可以帮助改善这种糟糕的工作流程。我猜也许如果 obj/mtl 文件使用绝对路径来引用文件,它可能会按照我想要的方式工作。

答案1

史蒂文,

我是 3D Builder 团队的一名工程师。

您遇到的麻烦是 UWP 应用限制。所有 UWP 应用都无法直接访问文件系统。如果需要某个文件,则必须由用户通过文件资源管理器提示进行选择。由于没有权限,该应用无法在与原始 obj 文件相同的文件夹中查找。

另一方面,我们可以更好地记住打开原始文件的文件夹并在同一位置打开进一步的提示。

感谢您让我们知道!

答案2

正如 music2myear 指出的那样,将此反馈留在 Windows 10 机器上的反馈中心应用程序中的“应用程序和游戏”->“3D Builder”部分会很有帮助。这将允许其他人赞成该反馈并更好地将其纳入我们的关注范围。

谢谢,史蒂文和 Music2!

相关内容