问题描述
所以我生成了一些 gltf 模型,并将它们上传到一个 url,以便在运行时在 SceneForm 中加载它们。当我在窗口上打开模型时,它看起来很棒,但是当我尝试将对象放置在 SceneForm 中时,模型会变成红色。我不确定为什么会发生这种情况,希望得到任何指点。
放置在 SceneForm 中的对象
水母 gltf 模型示例,以防它们以某种方式损坏:GLTF Model
.bin 文件在这里,但我认为查看此文件不会有太大帮助:GLTF .bin
谢谢!
解决方法
我发现问题是由格式错误的 glTF 文件引起的。您可以在此链接中使用 Kronos 的 glTF 在线验证器。 https://github.khronos.org/glTF-Validator/
如果有人遇到同样的问题,请确保文件没有格式错误或尝试使用其他文件格式,如 GLB。