华为场景套件,3D模型在加载完成后不会显示



我正在使用华为场景套件加载3D模型(glTF格式(,加载完成后,该模型不会在应用程序中显示。我查看了开发人员文档,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_TOPIC0000001052360202_第134581494535节

您可以检查3D材质是否从本地资产目录加载。(SDK版本中必须有:com.huawei.scenekit:SDK:5.2.302(

还要检查三维材质是否正确。如果材料出现一些问题,它们将被异常显示,甚至无法显示。

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

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

  • 检查图像中的URI是否正确,以及材料是否类型由您正在使用的版本的场景工具包支持。

  • 检查场景是否支持图像中bufferView的mimeType您正在使用的版本的工具包。

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

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

最新更新