华为Scene Kit,加载完成后3D模型不显示

Huawei Scene Kit, 3D model does not display after loading finishes

我正在使用华为场景工具加载一个3D模型(glTF格式),加载完成后模型在应用内不显示。我检查了开发人员文档,glTF 应该是受支持的格式。为了加载我的模型,文档中是否有未提及的内容?

场景套件 Materials to be rendered 包括 glTF 和 glb。所以 glTF 文件应该在 Scene Kit 中工作,根据你的描述,这个问题可能是由于 缺少纹理或链接到 .gltf 文件的 bin 文件 引起的。请尝试复制要加载的 gltf 文件及其 bin 和纹理文件,然后重新运行应用程序。如果还是不能显示3D模型,请提供日志分析错误定位。

您可以检查您的 3D material 是否从本地资产目录加载。 (SDK版本必备:com.huawei.scenekit:sdk:5.0.2.302)

还要检查 3D material 是否正确。 material如果出现问题,会导致显示异常,甚至无法显示。

To check 3D materials, you could use glTF Viewer

对于glTF materials,您还需要做以下工作:

  • 检查images中的URI是否正确,material 您使用的版本的Scene Kit支持类型

  • 检查Scene是否支持images中bufferView的mimeType 您正在使用的版本套件。

Scene Kit of current version 5.0.2.302 is unable to load or display light, camera, or animations of glTF materials.

对支持的设备和支持的地区有要求,请通过以下link确认您的设备和地区是否受支持。

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/restrictions-0000001050161552-V5

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/restrictions-0000001050161552-V5#EN-US_TOPIC_0000001052360202__section134581494535