glTF 模型在场景中是红色的

问题描述

所以我生成了一些 gltf 模型,并将它们上传一个 url,以便在运行时在 SceneForm 中加载它们。当我在窗口上打开模型时,它看起来很棒,但是当我尝试将对象放置在 SceneForm 中时,模型会变成红色。我不确定为什么会发生这种情况,希望得到任何指点。

在 3D 查看器中打开的对象

enter image description here

放置在 SceneForm 中的对象

enter image description here

水母 gltf 模型示例,以防它们以某种方式损坏:GLTF Model

.bin 文件在这里,但我认为查看此文件不会有太大帮助:GLTF .bin

谢谢!

解决方法

我发现问题是由格式错误的 glTF 文件引起的。您可以在此链接中使用 Kronos 的 glTF 在线验证器。 https://github.khronos.org/glTF-Validator/

如果有人遇到同样的问题,请确保文件没有格式错误或尝试使用其他文件格式,如 GLB。