Huawei Scene Kit,3D模型在加载完成后不显示

问题描述

我正在使用Huawei Scene Kit加载3D模型(glTF格式),完成加载后,该模型无法在应用程序中显示。我检查了开发人员文档,并且glTF应该是受支持的格式。为了加载模型,我应该做的文档中没有提到什么吗?

解决方法

您可以检查3D材质是否从本地资源目录加载。 (必须在SDK版本中:com.huawei.scenekit:sdk:5.0.2.302)

还要检查3D材质是否正确。如果材料有问题,它们将被异常显示,甚至无法显示。

要检查3D材料,可以使用glTF Viewer

对于glTF材料,您仍然需要执行以下操作:

  • 检查图像中的URI是否正确以及材质 所使用版本的场景工具包支持该类型。

  • 检查场景是否支持图像中的bufferView的mimeType 您使用的版本的套件。

当前版本为5.0.2.302的场景套件无法加载或显示灯光, 摄影机或glTF材料的动画。

,

对支持的设备和支持的区域都有要求,请通过以下链接确认是否支持您的设备和区域。

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

,

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