SuperSplat:高斯场景精修,从导入到导出不用装任何软件
SuperSplat:高斯场景精修,从导入到导出不用装任何软件
【免费下载链接】super-splat3D Gaussian Splat Editor项目地址: https://gitcode.com/gh_mirrors/su/super-splat
SuperSplat 是一款 3D高斯泼溅编辑器,在浏览器标签页里直接打开就能用。不用装软件,把 .ply 拖进去就能看、能剪、能导。你要做的就是清理和合并采集到的泼溅数据,这一页页面就够用。
它替你省掉了什么
以前想剪一个 .ply,得装专用软件、研究命令行工具、来回做格式转换。SuperSplat 是一条 Web 高斯泼溅工具链,把这些步骤全塞进浏览器:文件拖进去就显示,选中按 Delete 就删,导出一次点击。第一次接触高斯泼溅的人,十分钟内也能完成一次完整的 PLY 文件编辑。
三步跑起来
git clone https://gitcode.com/gh_mirrors/su/super-splat npm install npm run develop浏览器打开 localhost:3000,把一个 .ply 拖进去,能看到泼溅点云就算成功。
目录结构很小,记住三个就够:
- src/io:文件加载与导出的逻辑都在这
- src/tools:选择、变换这些编辑工具的实现
- src/ui:左侧面板和所有按钮界面
一条完整的操作动线:PLY 文件编辑
拖进来:三种载入 .ply 的方式
直接把文件拖进页面最快;也可以走菜单里的 Scene > Open 逐个挑选;还可以在地址栏用 ?load= 后跟文件网址,打开就自动载入,适合演示。实现细节在 src/file-handler.ts 里。
| 方式 | 适合场景 |
|---|---|
| 拖放 | 本地文件,一步到位 |
| 菜单打开 | 一次挑多个文件 |
| ?load= 参数 | 远程地址自动载入 |
清一清:三种选择方式 + 删
选中有三种手段:点选或拖矩形(R 键)、笔刷圈选(B 键,用 [ 和 ] 调笔刷大小)、球体按体积圈(S 键)。选中后按 Delete,泼溅立刻被移除。想只留某部分,可以先反选再删。
| 工具 | 键位 | 适用 |
|---|---|---|
| 拾取 / 矩形 | R | 大块整体剔除 |
| 笔刷 | B | 贴边精细清理 |
| 球体 | S | 按空间范围剔除 |
转一转:相机操作 + 双击设目标点
左键拖动环绕,中键推拉远近,右键平移视野;WASD 飞行移动,Shift 加速、Alt 减速,F 聚焦到选中对象。双击视图里任意一点,相机的环绕目标就定在那了。
| 操作 | 效果 |
|---|---|
| 左键拖 | 环绕 |
| 中键拖 | 推拉 |
| 右键拖 | 平移 |
| 双击 | 设定环绕目标点 |
摆一摆:平移 / 旋转 / 缩放 + 双击定坐标原点
按 1、2、3 分别切到移动、旋转、缩放,选中对象上出现操作手柄,直接在视图里拉;要精确就改 TRANSFORM 面板里的数值。双击视图可以重新指定变换的坐标原点,实现见 src/tools/transform-tool.ts。
- 1 / 2 / 3:切换平移、旋转、缩放
- 双击视图:重设坐标原点
- 面板数值:精确输入角度与比例
合一起:多文件合并
把多个 .ply 逐一载入同一场景,每个文件是独立图层。用变换工具对齐位置后,保存成一个文件,多次拍摄就变成一个完整场景。
- 逐个载入,各自独立
- 变换对齐
- 一次保存为单文件
存出去:标准 / 压缩 / 专用格式
导出有三种格式可选,差别在体积和用途:
| 格式 | 特点 |
|---|---|
| 标准 PLY | 字段齐全,通用 |
| 压缩 PLY | 体积明显更小,分发首选 |
| Splat 文件 | 浏览器 Web 高斯泼溅专用格式 |
浏览器 3D 编辑:几个不常用但很省的快捷键
- 空格:播放 / 暂停时间线,逐帧看动画 PLY
- Ctrl+D:打开 / 关闭数据面板,看属性直方图
- Ctrl+Z 撤销,Ctrl+Shift+Z 重做
- [ 和 ]:缩小 / 放大笔刷,配合笔刷选择是精修利器
导出时优先选压缩格式,文件能小一大圈。场景里出现怪点时,先在数据面板的直方图里定位异常泼溅,再删,比肉眼找快得多。
三种人最常用它:高斯泼溅清洗的高频场景
游戏场景拼合:把多个视角拍出来的 .ply 合并成一个,对齐后导出进引擎。
数字雕塑精修:笔刷选区加变换手柄,小步调位置、角度和比例,把颜色与形态修顺。
扫描数据排查:原始数据直接拖进浏览器就能看,直方图扫一眼,离群点马上现形。
动手前先确认这几件事
- 文件格式:以 .ply 为主,兼容标准、压缩等变体,另有 Splat 专用格式
- 浏览器:Chrome、Firefox、Safari、Edge 的最新版本都行
- 离线使用:支持 PWA 安装,装好之后断网也能跑
- 显卡要求:适中;复杂场景建议支持 WebGL 2.0 的显卡
手上要是有 .ply,现在打开浏览器,拖进来剪一刀试试。
【免费下载链接】super-splat3D Gaussian Splat Editor项目地址: https://gitcode.com/gh_mirrors/su/super-splat
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考