【问题标题】:MTL will not load in AFrameMTL 不会在 AFrame 中加载
【发布时间】:2017-12-05 15:48:33
【问题描述】:

尝试为我的 OBJ 对象加载 MTL 文件时,我不断收到警告:提供 .MTL 时忽略材料组件属性。 我基于我写的这个https://github.com/aframevr/aframe/blob/master/docs/primitives/a-obj-model.md#example 和关于对象的文档。我怀疑这个问题与每个资产的路径有关。奇怪的是对象可以工作,但 MTL 加载有问题。目前,我将所有内容都保存在 A Frame 的 assets 文件夹中,Path 是 Glitch 为 Object 和 MTL 提供的 URL。如果这个问题很简单,我很抱歉。提前致谢。

https://gamy-duke.glitch.me/

【问题讨论】:

    标签: aframe


    【解决方案1】:

    您的 MTL 和 OBJ 文件无效。它们指向本地目录。

    tiefighterMTL = Users\Irishes\Documents\3D Resources\Voxel Models\tiefighter.mtl

    【讨论】:

      【解决方案2】:

      升级到A-Frame 0.6.0,这个问题已经通过不将material设置为obj-model组件的依赖来解决。

      https://aframe.io/blog/aframe-v0.6.0/

      【讨论】:

      • 感谢您的回复!我不知道会这么简单。我将 index.html 中的行更改为 v.6.0 以及 solution.html 中的行。我的项目仍在运行,但是 mtl 仍然没有加载。我不再收到以前收到的警告。我会为您的帖子投票,但由于是新用户,我不能投票。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      相关资源
      最近更新 更多