WebGPU Hardware Accelerated · Open Source SuperSplat

3D Gaussian Splatting 交互编辑器与在线修剪工坊

纯浏览器端 WebGPU 极致性能渲染 · 拖拽载入 .ply / .splat / .sog 实时点云修剪、场景水平对齐与无损流媒体导出

SuperSplat 3D Gaussian Splatting Engine

3D Gaussian Splatting 全格式互转独立落地页通道

无需上传服务器,内存纯算法无损压缩与流媒体格式互转

12 Standalone Tools

工业级高斯点云清洗与场景修整核心能力

告别杂乱的离线 Python 命令行脚本,在浏览器内可视化实时调整数百万高斯粒子

✂️

多边形套索与 3D 包围盒裁剪

利用自由多边形套索(Lasso)、三维定向包围盒(OBB)与球形画笔,快速分离目标主体,秒速切除无人机航拍或手机扫描边缘产生的漂浮杂点(Floaters)。

📐

地面水平对齐与轴心归正

基于三点拟合平面算法,一键将倾斜的点云场景校正至世界坐标基准网格(XZ 平面),重置场景中心轴点,无缝对接虚幻引擎 5 与 Unity 坐标系。

💡

球谐光照优化与噪点衰减

动态重设球谐系数(SH Degree 0 到 3),在抑制高反光漂浮杂点的同时将模型体积缩小多达 70%,并支持针对半透明噪点的高斯透明度(Opacity Clamping)调节。

🎬

相机漫游关键帧飞行动画

内置平滑样条相机轨道控制器。在三维场景中自由布置关键帧视点,实时预览 60FPS 平滑运镜飞行动画,并导出高清视频或全景展示轨迹。

💾

全格式极速无损导出管线

支持直接将清洗后的场景无损导出为 32 字节连续流 WebGL .splat、通用 Stanford PLY、Niantic Scaniverse .spz 以及 PlayCanvas 空间分块 Morton 流媒体 .sog 格式。

🔒

100% 浏览器本地运算与隐私

基于现代 WebGPU 与 WebAssembly 架构,所有点云解析、几何计算与着色栅格化均在您的本地 GPU 显存中完成,模型文件绝不上传至任何第三方服务器。

Step-by-Step Workflow

5 步从原始扫描到生产级高质量 3DGS 资产

主流影视、测绘与游戏制作团队推荐的标准清洗流程

01

拖拽载入点云文件

直接将无人机航拍或手机建模软件(如 Postshot、Nerfstudio、Luma AI、Scaniverse)导出的 .ply、.splat 或 .sog 文件拖入视口,毫秒级载入百万高斯点。

02

场景平整与地面校准

点击顶部工具栏的“场景平面对齐”工具,在地面上点击选取 3 个特征点,系统自动计算平面的法向量并旋转对齐至网格基准面。

03

套索圈选与一键去噪

按快捷键 L 激活多边形套索(Lasso),圈出天空中漂浮的杂点或背景行人障碍物,按 Delete 键即可瞬间清除,并可按 I 键反转选区。

04

球谐光照与透明度微调

在右侧面板中根据目标使用场景调整球谐阶数(SH Degree)。若用于移动端或网页展示,建议降为 0 或 1 阶以显著提升渲染帧率并压缩体积。

05

导出轻量生产级资产

点击“文件”菜单中的“导出”,根据下游工作流选择格式:网页端渲染选择 .splat,Blender/DCC 建模选择 .ply,移动端存储选择 .spz。

3D Gaussian Splatting 主流格式权威参数对比

全面解析 PLY、SPLAT、SPZ 与 SOG 在体积、传输效率与软件生态上的差异

格式名称 (Format) 单粒子字节大小 100万高斯典型体积 压缩率表现 浏览器 Web 渲染性能 兼容生态 (DCC / Engine) 最佳应用场景
PLY (.ply) ~236 字节/点 ~225 MB - 500 MB 原始无压缩 (Raw) 需要 WASM 预解析 Blender, Nerfstudio, UE5 (Luma) 科研训练、离线 DCC 制作与高保真母带存档
SPLAT (.splat) 32 字节/点 30.5 MB ~85% 紧凑压缩 WebGL/Three.js 原生直读 Three.js, PlayCanvas, BabylonJS 网页端 3D 产品展示、虚拟展厅与轻量嵌入
SPZ (.spz) ~8-12 字节/点 8 MB - 14 MB ~90%-95% Deflate+量化 需解包为 WebGL 流 Scaniverse, iOS/Android AR 移动端扫描捕捉、AR 场景存储与快速传输
SOG (.sog) ~6-10 字节/点 6 MB - 12 MB ~95% 纹理贴图打包 WebGPU 多层级流式秒开 PlayCanvas, SuperSplat 海量千万级高斯城市场景流式渐进式加载

快捷键与操作速查表 (Keyboard Shortcuts)

熟练掌握常用快捷键,清洗修剪速度提升 300%

SuperSplat Compatible
W 平移变换手柄 (Translate Tool)
E 旋转变换手柄 (Rotate Tool)
R 缩放变换手柄 (Scale Tool)
B 激活三维矩形框选 (Box Select)
L 激活多边形套索工具 (Lasso Tool)
I 反转当前点云选区 (Invert Selection)
Delete / Backspace 删除选中的高斯粒子 (Delete Selected)
Ctrl + Z 撤销上一步操作 (Undo)
Ctrl + Y 重做上一步操作 (Redo)
F 相机聚焦到当前选中区域 (Focus)
Space 重置相机机位视角 (Reset View)
左键拖拽 (LMB) 围绕中心旋转视角 (Orbit Camera)
右键拖拽 (RMB) 平移视角画布 (Pan Camera)
滚轮 (Wheel) 缩放推进相机距离 (Zoom In / Out)

覆盖四大关键行业的生产级应用方案

从航拍倾斜摄影到影视虚拟制片,全流程赋能实景三维

🚁

无人机航拍倾斜摄影与数字孪生大场景

无人机航拍生成的原始 PLY 文件动辄数以 GB 计,且地平线与外围天空充斥着漂浮噪点。使用本编辑器可以迅速修剪边界噪点、剔除移动车辆行人和对准地面坐标系,压缩输出为轻量流媒体。

📱

手机端 (Luma / Polycam / Scaniverse) 扫描净化

手机手持环绕扫描往往会捕捉到多余的房间墙体、反光镜面倒影和手抖噪点。通过套索选区功能将主体目标(如雕塑、古玩、人物)单独扣取并导出洁净模型。

🌐

Web 3D 电商与虚拟元宇宙展厅秒开优化

将点云体积从原始 300MB 降至 20MB 以内,并输出为 32 字节的 .splat 格式,使移动端客户无需安装任何 App 即可在微信浏览器或 Safari 中 60FPS 极速交互。

🎮

虚幻引擎 5 (UE5) 与影视虚拟制片前期预处理

规范校正模型的中心点(Pivot)与地面法线,确保导入虚幻引擎 5、Unity 或 Blender 时物体稳稳坐落在地平面上,杜绝穿模与视角失真。

常见技术疑问解答 (Frequently Asked Questions)

针对渲染机制、文件安全性、软件兼容性与优化算法的技术解析

Q: SuperSplat 在线编辑器是否会上传我的高斯泼溅模型到任何远程服务器?

绝对不会。本编辑器基于 PlayCanvas SuperSplat 开源项目与最新 WebGPU 技术构建,全部运算完全在您的浏览器本地内存与显卡显存中执行。无论是 10MB 的小型资产还是 2GB 的大型无人机点云,数据全程无需离开您的计算机,100% 保障您的商业设计机密与隐私安全。

Q: 为什么 3D Gaussian Splatting (高斯泼溅) 比传统多边形网格 (Mesh) 更加适合实景重建?

传统的摄影测量多边形网格需要复杂的表面拓扑重构、法线平滑与贴图展开,容易在纤细结构(如树叶、头发、栏杆)或半透明材质上出现撕裂、破面与噪点。3D Gaussian Splatting 通过数百万个可变向的高斯辐射椭球体模拟光场,能够极其逼真地再现镜面高光、复杂阴影与亚像素级细节,并在 Web 端实现 60FPS+ 的实时渲染。

Q: 如何快速彻底剔除航拍场景中的“漂浮杂点”(Floaters)?

利用编辑器内置的自由套索(Lasso)或定向包围盒(Box Select)工具。在视口中框选悬空杂点后按 Delete 键即可立即移除。此外,您还可以在右侧属性栏中调高“不透明度阈值(Opacity Threshold)”,系统将自动批量过滤掉半透明的离散噪点粒子,大幅提升画面纯净度。

Q: 什么是球谐系数(Spherical Harmonics)?降低阶数对画质和文件体积有什么影响?

球谐系数用于存储高斯粒子随观察视角变化产生的各向异性颜色与反射高光。原始训练输出通常为 3 阶球谐(每个粒子存储 48 个浮点数)。对于网页端或移动端展示,将其降低至 0 阶(仅保留基础漫反射颜色)或 1 阶,可以在肉眼画质几乎无损的前提下,将文件体积缩减 60% 至 75%,大幅加快加载速度。

Q: 编辑清洗后的模型如何导入 Blender、Maya 或虚幻引擎 5 (Unreal Engine 5)?

在编辑器顶部菜单点击“文件” -> “导出” -> “PLY”,即可生成符合标准 Stanford PLY 规范的文件。在 Blender 中安装免费开源的 3DGS Importer 插件即可直接打开编辑;在虚幻引擎 5 中,可配合 Luma AI UE5 插件或开源 Niagara GSplat 插件直接导入进行实时渲染。

Q: 浏览器提示“WebGPU Not Supported”或无法渲染应该如何解决?

请确保您使用的是最新版本的 Google Chrome、Microsoft Edge 或 Brave 浏览器,并在操作系统中启用了硬件加速(设置 -> 系统 -> 使用硬件加速)。如果您的显卡较老不支持 WebGPU,编辑器会自动智能降级到 WebGL 2.0 兼容管线,但处理千万级大场景时建议使用支持 WebGPU 的独立显卡。

Q: Niantic Scaniverse 的 .spz 格式是否可以直接在编辑器中打开?

SuperSplat 原生支持 .ply、.splat 与 .sog 格式。如果您的文件为 .spz 格式,您可以先使用本站提供的【SPZ 转 PLY 转换器】在本地内存中毫秒级解压缩为标准 .ply 文件,随后即可直接拖入本编辑器中进行编辑、对齐与修剪。

Q: 清洗后的高斯泼溅模型如何发布到网站上展示给客户?

建议在编辑器中将模型导出为 .splat 格式(轻量单文件 32 字节流)或 .sog 格式(多 LOD 渐进加载流)。随后可以直接使用 Three.js、PlayCanvas 或开源 Gaussian Splat Viewer 开箱即用集成到您的官网、电商页面或数字展厅中。