找不到Gltf模型纹理和场景容器

时间:2019-12-23 10:45:56

标签: aframe gltf

我在网上搜索了很多解决方案,但没有帮助。我尝试将gltf模型放到该网站(https://gltf-viewer.donmccurdy.com/)上,并且工作正常,但是当我尝试在故障上使用它时,纹理和scene.bin文件无法加载。 https://glitch.com/edit/#!/feline-lifter?path=index.html:21:13

错误即时消息: Error im getting

我一直收到此错误,而且我不知道如何解决!这也是我的html代码: html code

1 个答案:

答案 0 :(得分:0)

错误表明某人正在尝试在以下位置寻找资源

https://cdn.glitch.com/textures/*something*.jpg

那个东西将是GLFT加载程序,它充满了险恶的谎言位于 .gltf 文件中:

"buffers": [
{
  "byteLength": 12440812,
  "uri": "scene.bin"
}
],
"images": [
{
  "uri": "textures/alpha_baseColor.png"
},
{
  "uri": "textures/alpha_metallicRoughness.png"
},
(...)

如果您查找资产的路径,它们既不在纹理文件夹中,也不在..any文件夹中。它们是故障决定将其扔到任何地方的地方。因此 .gltf 文件中的路径在出现故障的网站上加载时无效。

要么:

  1. 将模型转换为包含所有资源的 .glb
  2. 将模型放在路径相对的github上,使路径有效。
  3. 使用故障资产链接更改路径。