编辑与发布高斯泼溅
原始高斯泼溅文件投入生产前通常需要编辑与优化,包括移除多余内容、压缩体积和调整观看体验。PlayCanvas 提供互补工具:
- SuperSplat 平台:位于 superspl.at 的浏览器可视化工具,覆盖编辑、发布、管理、编排、分享和发现全流程。
- splat-transform CLI:开源命令行工具,用于脚本化、可复现的转换和批处理。
为什么需要编辑?
生成文件通常有以下问题:
- 漂浮噪点:重建错误导致单元出现在错误位置。
- 背景噪声:扫描捕获到不需要的环境元素。
- 文件过大:单元过多,不适合实时渲染。
- 性能不佳:分布不合理,影响帧率。
- 视觉伪影:需要手动清理的渲染缺陷。
SuperSplat 平台
SuperSplat覆盖从原始采集到精美可分享场景的完整生命周期:
- Editor:开源浏览器编辑器,用于清理、裁剪、调色和动画,发布到 superspl.at。
- 直接上传:通过首页橙色 Upload Splat 按钮直接发布完成文件,跳过编辑器。
- 管理:个人库,可编辑元数据、可见性、下载权限和许可,删除或在 Studio 打开。
- Studio:编排发布体验,包括相机、动画、标注、后期效果、天空盒和碰撞。
- 场景页:访客查看、分享、嵌入、点赞、评论,以及在允许时下载的公开页面。
- 探索:全部公开内容的图库,支持排序、时间与功能筛选和搜索。
- Viewer:驱动场景页的开源查看器,可导出单文件 HTML,或通过 npm 包嵌入。
- Convert:由 splat-transform 驱动的浏览器格式转换和变换工具,支持平移、旋转、缩放和过滤。
SplatTransform CLI
需要以下功能时,适合使用 splat-transform CLI:
- 脚本化、可复现的变换。
- 大量文件批处理。
- 自动过滤和优化。
- 集成构建管线。
- 编程组合与合并文件。
Convert 页面与 CLI 使用同一底层库,因此交互完成的操作也可在命令行自动化。