supersplat
3D Gaussian Splatting 数据编辑工具,基于 Web 技术运行在浏览器中,无需下载安装即可对 3DGS 点云进行查看、编辑、优化与发布。亮点是免费开源、跨平台、社区活跃,适合快速处理 NeRF 或 3D 重建生成的 splat 数据。
README
SuperSplat Editor
| SuperSplat Editor | 用户指南 | 博客 | 论坛 |
SuperSplat Editor 是一款免费开源工具,用于检查、编辑、优化和发布 3D Gaussian Splats(高斯泼溅)。它基于 Web 技术构建,直接在浏览器中运行,无需下载或安装任何内容。
本工具的在线版本位于:https://superspl.at/editor

要了解更多关于 SuperSplat 的使用方法,请参阅用户指南。
本地开发
要为 SuperSplat 初始化本地开发环境,请确保已安装 Node.js 18 或更高版本。按照以下步骤操作:
克隆仓库:
git clone https://github.com/playcanvas/supersplat.git cd supersplat安装依赖:
npm install构建 SuperSplat 并启动本地 Web 服务器:
npm run develop打开一个浏览器标签页,确保在网络选项卡中禁用了网络缓存,并且其他应用缓存已清除:
- 在 Safari 上,可使用
Cmd+Option+e或 Develop->Empty Caches。 - 在 Chrome 上,确保在 Application->Service workers 选项卡中启用了选项“Update on reload”和“Bypass for network”:
- 在 Safari 上,可使用
访问
http://localhost:3000
当检测到源码变更时,SuperSplat 会自动重新构建。只需刷新浏览器即可看到您的更改。
本地化 SuperSplat Editor
当前支持的语言列表可在此处查看:
https://github.com/playcanvas/supersplat/tree/main/static/locales
添加新语言
在
static/locales目录下添加新的<locale>.json文件。将语言标识符添加到以下列表:
https://github.com/playcanvas/supersplat/blob/main/src/ui/localization.ts
测试翻译
要测试您的翻译:
启动开发服务器:
npm run develop打开浏览器并访问:
http://localhost:3000/?lng=<locale>将
<locale>替换为您使用的语言代码(例如fr、de、es)。
贡献者
SuperSplat 的成功离不开我们出色的开源社区: