glTF 模型在场景中是红色的

glTF models are red in sceneform

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

对象在 3D 查看器中打开

放置在 Sceneform 中的对象

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

.bin 文件在这里,但是我不认为看这个会有多大帮助:GLTF .bin

谢谢!

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

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