智能客服
你问我答,随时在线为你解决问题

























支持的3DGS模块格式包括:MP4、PLY、GLB三种格式。
效果如下图所示:

以下仅列出本指南示例代码中调用的部分主要接口:
| 接口名 | 描述 |
|---|---|
| static loadGSNode(scene: Scene, params: GSImportSettings, parent?: Node): Promise<GSNode> | 加载3DGS模型。 |
从entry目录进入/src/main/ets/entryability/EntryAbility.ets文件,导入空间建模模块。
- import { spatialRender } from '@kit.SpatialReconKit';
- import { Scene, RenderContext } from '@kit.ArkGraphics3D'
加载当前场景的上下文。
- let renderContext: RenderContext | null = Scene.getDefaultRenderContext();
调用加载3DGS模型接口。
- if (renderContext != null) {
- renderContext.loadPlugin(spatialRender.GSPlugin.PLUGIN_ID);
- let scene = Scene.load().then(async (scene: Scene) => {
- let uri = "OhosRawFile://assets/gltf/model.glb"; // 3DGS模型的uri,根据实际情况修改
- let offset = 0;
- let gsNodeext: spatialRender.GSNode = await spatialRender.GSPlugin.loadGSNode(scene, {uri, offset}, scene.root);
- });
- }
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功