【问题标题】:Gltf model texture and scene bin not found未找到 Gltf 模型纹理和场景箱
【发布时间】:2020-04-14 15:53:39
【问题描述】:

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

我得到的错误:

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

【问题讨论】:

标签: aframe gltf


【解决方案1】:

错误表明某些东西正在尝试在以下位置查找资源

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"
},
(...)

如果您查找资产的路径,它们既不在 textures 文件夹中,也不在 ..any 文件夹中。它们在故障决定抛出它们的任何地方。因此,当 .gltf 文件在故障托管网站上加载时,该文件中的路径无效。

要么:

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

【讨论】:

  • 谢谢,好像我是用glb做的。可惜我不能使用 gltf !圣诞快乐
猜你喜欢
  • 1970-01-01
  • 2018-11-23
  • 2019-10-31
  • 2021-06-11
  • 2022-01-19
  • 2021-03-01
  • 2021-07-15
  • 2018-11-09
  • 2018-05-10
相关资源
最近更新 更多