跳到主要内容

编辑与发布高斯泼溅

原始高斯泼溅文件投入生产前通常需要编辑与优化,包括移除多余内容、压缩体积和调整观看体验。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 使用同一底层库,因此交互完成的操作也可在命令行自动化。