拿起手机扫描身边的物品或一处小场景,就能生成可旋转、可放大查看的三维影像。在HarmonyOS 7上,3DGS端侧重建让记录生活有了更立体的方式,也为应用开发者带来了新的空间影像创作能力。
近日,一支“3DGS端侧重建”赋能学习视频上线HarmonyOS开发者官网。视频延续“场景化体验+开发实战讲解”的方式,由HarmonyOS技术布道师结合生活场景、能力演示与代码示例,介绍3DGS端侧重建的技术原理、应用价值和接入方法,帮助开发者将三维影像体验融入应用。

扫描物品与小场景 留住可交互的立体记忆
视频从日常生活展开:用户拿起手机扫描房间,将沙发、书架等空间细节记录下来,随后在屏幕上切换视角、放大查看;桌上的蛋糕也成为扫描对象,展示物品重建的使用场景。熟悉的物品与空间以立体影像呈现,让用户能够从不同角度重新观察细节。
这些体验的背后的是鸿蒙7 3DGS端侧重建能力。“3DGS”全称为3D Gaussian Splatting,即“3D高斯泼溅”。视频用形象的比喻解释其原理:大量带有颜色、大小和位置信息的“高斯球”,如同堆沙堡般共同构成三维场景,还原物体的光影、体积感与细节。
目前,3DGS端侧重建主要面向物品与小场景两类需求。无论是记录手办、盆栽、文物等物品,还是保存一处现场、留住一段空间记忆,重建后的内容都可在本地保存或分享,为应用拓展更丰富的记录与展示方式。
重建渲染编辑协同在手机端完成三维内容创作
在核心能力讲解部分,视频介绍了Spatial Recon Kit(空间建模服务)。开发者输入一组图像,以及对应的相机参数和位姿信息,即可在手机端侧生成三维高斯点云模型。其中,相机参数包含焦距等信息,位姿则描述拍摄时相机的位置与朝向,共同为三维重建提供依据。
除了模型重建,Spatial Recon Kit还支持渲染与编辑。通过接入HarmonyOS的Ark Graphics 3D渲染引擎,重建模型可呈现为实时可交互的三维画面,供用户转动视角、放大观察。视频介绍,相较传统WebGL方案,该渲染方案通过软硬芯协同,单帧能效提升40%,材质表现也更加细腻。
在编辑方面,开发者可基于构成模型的高斯点,实现智能抠主体、框选、移动、缩放、旋转、上色与删除等操作。这让应用不仅能够展示三维内容,还能支持用户对重建结果进行调整与再创作。
端侧处理也是这套能力的重要特点。重建过程无需将素材上传至云端,减少了上传下载的等待与云端资源开销,更适合重视隐私、需要快速获得结果的使用场景。结合标准化接口,开发者能够在手机上串联重建、渲染和编辑流程,为用户提供更便捷的三维内容创作体验。
五步拆解重建流程结合代码示例快速上手
在开发实践部分,视频将重建流程拆解为五个步骤:检查设备是否支持3DGS、创建空间重建会话、输入图像与对应信息、配置输出并启动重建,以及在完成后释放资源。开发者可结合示例代码,理解每一步的接口调用与数据要求。
其中,数据输入支持使用AR Engine的ARframe,或通过HMS_SpatialRecon_Dataframe结构体组装数据,两种方式可按实际情况选择。视频也明确了接入条件:当前仅支持1080×1440像素的图像输入,输出可配置为保存在图库中的MP4文件,或3DGS的PLY格式文件。
完成重建后,开发者可通过spatialRender模块加载模型,并使用GSNode设置位置、缩放和可见性等属性;通过spatialEdit模块,则可进一步实现区域选取、主体提取等编辑功能。视频将重建、渲染与编辑串联讲解,帮助开发者掌握三维内容从生成到交互的实现方法。
3DGS端侧重建能力已随HarmonyOS 7(API 26)开放。随着更多应用接入,用户将能够更方便地记录物品细节、保存空间记忆,并通过浏览、编辑与分享,让三维内容融入日常生活。
目前,开发者可前往HarmonyOS开发者官网观看完整学习视频,搜索“重建三维场景”或“Spatial Recon Kit”,查阅开发指南与接口文档,结合视频中的代码示例开展实践,让应用快速拥有空间影像能力。















