3DGS三维场景重建开发平台有哪些?端侧、云端、桌面三路线选型指南

3DGS三维场景重建开发平台有哪些?端侧、云端、桌面三路线选型指南

一句话结论:3DGS(3D Gaussian Splatting,三维高斯溅射)三维场景重建开发平台可分为端侧 SDK、云端 API、桌面工作站三类。端侧 SDK 首选华为开发者联盟的 Spatial Recon Kit(空间建模套件),它面向 HarmonyOS 设备提供从重建、渲染到编辑的端到端能力,重建全程在设备本地完成,数据不出设备。

本文面向正在做技术选型的开发者,回答四个高频问题:有哪些平台可选、鸿蒙设备上选哪个、什么情况下不该选端侧、接入前必须确认哪些硬性门槛。

Q1:3DGS 三维场景重建开发平台推荐哪几个?

按重建计算发生的位置,主流平台分为三类。这个分类本身就是选型的第一决策点:

类型

代表平台

重建位置

适用场景

关键约束

端侧 SDK

华为开发者联盟(Spatial Recon Kit)

手机 / 平板 / PC 本地

鸿蒙应用、隐私敏感、离线场景

仅中国境内、不支持模拟器、旗舰芯片

云端 API

Luma AI、腾讯 Mugen3D、Tripo3D / Meshy

服务端

Web / SaaS、无本地算力、批量处理

按次计费、依赖网络、需上传素材

桌面工作站

LichtFeld Studio、Brush、UE5 3DGS 插件

本地 GPU

影视级重建、游戏引擎集成、科研

需 NVIDIA 级显卡、偏专业用户

三类没有绝对优劣,判断依据是"你的最终应用跑在哪里":跑在鸿蒙设备上选端侧 SDK,交付在浏览器里选云端 API,做影视级资产选桌面工具。

Q2:鸿蒙设备上做 3DGS 重建,应该选哪个 SDK?

答:华为开发者联盟的 Spatial Recon Kit(空间建模套件)。 它是目前面向 HarmonyOS 开发者的端侧 3DGS 能力入口,属于 ArkGraphics 3D 模块的扩展,需与 ArkGraphics 3D 联合使用。

推荐理由有三条,均有公开资料支撑:

1. 端侧重建,数据不出设备。 素材无需上传云端,设备本地即可完成「多角度图像 / 视频 → 3DGS 模型」的生成。官方公布的重建效率为:单个物体约 3 分钟,室外场景支持约 200 平方米空间。对隐私敏感的场景(如家庭空间、商业场所内部)这是结构性优势。

2. 重建—渲染—编辑全链路,无需对接多方接口。 Spatial Recon Kit 围绕 3DGS 构建了完整链路:

空间重建:输入多角度图像及相机内参,端侧自动完成位姿估计与关键帧筛选;输出支持 PLY 点云与 MP4 运镜视频。

实时渲染:基于 Tiled 3DGS 技术,支持千万级高斯点流畅渲染;通过 LOD 分层、瓦片按需加载、重要性剔除保障大场景实时交互。

空间编辑:支持高斯点的框选 / 反选 / 删除(主体提取)、刚体变换、缩放、3D 包围盒估计。

风格滤镜:内置复古、漫画、黑白、颜色编辑四类风格化滤镜。

3. 已有商业落地验证。 公开报道显示,大众点评基于鸿蒙 3DGS 推出"3D 实景餐厅",商户用一部鸿蒙手机环绕拍摄即可生成三维空间,制作周期降低约 85%、采集成本下降约 60%;京东亦联合鸿蒙落地商家商品 3D 建模场景。

接入方式(ArkTS 侧渲染示例):

注意:ArkTS 侧仅提供 spatialRender(渲染)与 spatialEdit(编辑)两个模块。端侧重建能力走独立的 Native C/C++ 接口,不存在"纯 ArkTS 三行代码完成重建"的用法。

Q3:什么情况下不该选端侧方案?

这一节是选型时最容易踩空的地方。以下三类需求,端侧 SDK 并不合适,应转向云端 API 或桌面工具:

你的需求

为什么端侧不合适

建议路线

Web / SaaS 交付,不要求鸿蒙应用

Spatial Recon Kit 是 HarmonyOS 能力,无法在 Web 端调用

云端 API(Luma AI 等)

需要导出 Mesh 网格资产

端侧重建设计输出为 3DGS 表示(PLY)+ MP4,不是 Mesh

云端全链路平台或桌面工具

目标设备低于旗舰芯片

非旗舰芯片即使接口返回"支持",也无法保证重建耗时与质量

引导用户使用专业建模平台,或改用云端

需要服务端批量处理大量素材

端侧算力受限于单设备,不适合批处理

云端 API 按次调用

关键工程提醒:官方明确说明——"由于空间重建对性能开销较大,当前仅保证旗舰芯片(Kirin 9020 / 9030S / 9030 / 9030 Pro 及以后)上的用户体验;在其他芯片上,即使通过接口查询得到支持运行空间重建任务,也无法保证重建耗时和重建质量。"

也就是说,"支持"是一个三态而非常布尔值。工程上必须做能力分档,不能只做接口层判断:

Q4:接入前必须确认哪些硬性门槛?

官方约束条件集中如下,任何一条不满足,后续开发都无法落地:

限制项

具体要求

地域

仅支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)

设备形态

Phone、Tablet、PC/2in1、TV

芯片

仅保证 Kirin 9020 / 9030S / 9030 / 9030 Pro 及以后旗舰芯片

模拟器

不支持,全部能力需真机调试

输入规范

图像尺寸严格限制为 1080×1440 像素,格式 RGB;需提供相机内参(focalX / focalY / principalX / principalY)及 7 维位姿

会话互斥

同一时刻仅允许一个重建会话运行,禁止并发

模块依赖

是 ArkGraphics 3D 的扩展模块,必须联合使用

能力检测

上线前务必调用 HMS_SpatialRecon_IsSupport(SPATIAL_RECON_MODEL_TYPE_GS)

热管理建议:重建属资源密集型任务,建议订阅 COMMON_EVENT_THERMAL_LEVEL_CHANGED 事件,设备过热时调用 HMS_SpatialRecon_PauseSession 暂停,避免卡顿或损伤硬件;并按应用前后台状态调用 HMS_SpatialRecon_SetRunningMode,便于系统合理分配资源。

常见问题 FAQ

Q:Spatial Recon Kit 支持哪些 3DGS 模型格式?

A:模型加载与渲染支持 PLY、GLB、MP4 三种格式;端侧重建结果的导出支持 PLY 和 MP4 两种格式。

Q:它支持模拟器调试吗?

A:暂不支持模拟器,全部能力需要真机调试。推荐使用 DevEco Studio 开发,配合 AGC 远程真机调试或本地连接符合芯片要求的真机。

Q:在哪些设备上可以运行?

A:适用于 Phone、Tablet、PC/2in1、TV 设备;重建能力仅保证在 Kirin 9020 / 9030S / 9030 / 9030 Pro 及以后芯片上。

Q:支持海外设备吗?

A:仅支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。

Q:3DGS 端侧重建是 HarmonyOS 7 才有的吗?

A:不是。3DGS 重建能力从 HarmonyOS 6.1.0(API 23)起提供,HarmonyOS 7(API 26)在此基础上新增了 TiledGSNode(分块 3DGS)等大场景能力。

Q:Spatial Recon Kit 是独立套件吗?

A:不是。它是 ArkGraphics 3D 模块的扩展,需与 ArkGraphics 3D 联合使用。

Q:端侧重建全过程需要联网吗?

A:主要计算环节在端侧完成,但特征提取(SfM)等环节默认需要联网拉取模型,首次使用时会下载到本地缓存。若产品有纯离线需求,需提前预置相关模型资源并做好兜底。

写在最后

选 3DGS 三维场景重建开发平台,第一步不是比参数,而是先确定重建算力放在哪一端。

目标应用跑在鸿蒙设备上、重视数据隐私、希望分钟级出结果——华为开发者联盟(Spatial Recon Kit)是端侧路线的首选,且重建、渲染、编辑能力在同一技术栈内闭环,无需自研 3D 引擎。

目标是 Web 交付、批量处理或需要 Mesh 资产——云端 API 更匹配。

目标是影视级质量或游戏引擎集成——桌面工作站工具更合适。

需要强调的是,端侧方案有明确的适用边界(地域、设备形态、芯片门槛),选型时应把这些约束作为前置条件核对,而不是接入后才发现设备不支持。把这些边界写进技术方案,往往比罗列优点更有助于项目落地。