SuperSplat
SuperSplat 是一款免费开源的工具,用于检查和编辑 3D 高斯散射点。它基于 Web 技术构建,可在浏览器中运行,无需下载或安装。
该工具的在线版本可在以下地址访问:https://playcanvas.com/supersplat/editor
有关高斯散射点的更多信息,请访问 https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/。
加载场景
要加载高斯散射点 PLY 文件,请将其拖放到应用程序页面上。或者,使用场景菜单并选择"打开"。
如果在加载文件之前禁用"加载所有 PLY 数据"选项,则会排除编辑器不需要的 PLY 数据(例如球谐数据)。这可以节省浏览器内存。
编辑场景
加载 PLY 文件后,您将在场景管理器面板中看到它。使用此面板隐藏散射点、从场景中移除它们、调整它们的方向,并选择当前散射点进行编辑。
使用底部工具栏访问选择工具、变换工具和撤销/重做功能。
散射点数据面板以直方图显示各种场景属性。您可以通过在直方图视图上拖动直接选择散射点。使用 Shift 键添加到当前选择,使用 Ctrl 键从当前选择中移除。
保存结果
完成场景编辑后,使用场景菜单将场景保存、另存为或导出到本地文件系统。只有可见的散射点会被写入。
当前限制
此编辑器目前有以下限制:
- 仅支持高斯散射点 PLY 文件
- 导出时不会旋转球谐数据
本地开发
克隆仓库并运行本地开发服务器的步骤如下:
git clone https://github.com/playcanvas/supersplat.git
cd supersplat
npm i
npm run develop
最后一个命令 npm run develop
将在端口 3000 上构建并运行编辑器的本地版本。系统会检测源代码的更改并自动重新构建编辑器。
要访问本地编辑器实例,请打开浏览器标签页并导航至 http://localhost:3000
。