OOOSplat v0.4.0
Pre-release
Pre-release
OOOSplat 0.4.0 进一步完善了从素材输入、任务恢复到高斯泼溅编辑的完整本地工作流。本版本新增图片序列输入、透明背景素材自动 Mask、阶段级断点续跑,以及矩形、球形和盒形 Gaussian 编辑功能。
重建、训练、预览和导出仍在用户本机完成,原始视频、图片和模型无需上传到云端处理平台。
主要更新
图片序列输入
- 视频与图片共用统一的素材输入入口。
- 可直接选择包含 JPG、JPEG 或 PNG 的图片文件夹。
- 图片按照文件名自然排序,无需提前合成为视频。
- 图片序列使用共享相机、COLMAP 穷举匹配和增量 Mapper。
- 自动检查损坏图片、空文件夹和分辨率不一致等问题。
- 输入图片会复制到项目目录,源文件移动或删除后仍可继续任务。
透明背景素材支持
- 自动检测带 Alpha 通道的透明 MOV。
- 自动识别包含透明区域的 PNG 图片。
- 透明视频会同步提取 RGBA PNG 画面和 COLMAP Mask。
- 完全透明区域不会参与 COLMAP 特征提取。
- Alpha 信息继续保留给 Brush 训练使用。
- 无需手动开启或配置 Mask。
阶段级断点续跑
中断、失败或取消的项目现在可以继续执行。
OOOSplat 会检查磁盘上的已有产物,并尝试复用以下完整阶段:
- 视频抽帧或图片准备
- 透明素材 Mask
- COLMAP 特征提取
- COLMAP 特征匹配
- COLMAP 稀疏重建
- 已完成且有效的 Gaussian PLY
如果检查点缺失、损坏或与任务状态不一致,程序会自动回退到最早不可信的阶段重新执行,不会继续使用不完整文件。
时间与进度展示
- 根据素材规模、质量档位和本机历史任务估算生成时长。
- 显示 NVIDIA GPU 名称、显存、驱动版本和 Compute Capability。
- Brush 训练期间持续更新进度。
- 取消外部进程耗时较长时显示“正在终止”遮罩,避免用户误以为程序无响应。
- 多次运行和断点续跑会正确累计任务耗时。
Gaussian 编辑功能
调整模式新增三种区域编辑工具:
- 矩形选择:在屏幕中框选 Gaussian,并以黄色高亮显示。
- 球形选择:实时保留球形区域内的 Gaussian。
- 盒形选择:实时保留盒形区域内的 Gaussian。
同时支持:
- 使用
Delete或Backspace删除选中内容。 - 使用
Shift添加选区,使用Ctrl移除选区。 - 撤销、重做和全部撤销。
- 侧视图、正视图和顶视图切换。
- 将球形或盒形裁切冻结为非破坏式删除结果。
- 将编辑结果保存为项目中的
edit.ply。 - 编辑结果可直接用于动画预览和竖屏视频导出。
- 原始
final.ply始终保留,不会被编辑操作覆盖。
稳定性与兼容性
- 大型 PLY 加载时跳过高内存占用的 Morton 重排,降低加载阶段的内存峰值。
- 改进矩形重复框选、删除、撤销和 GPU 状态同步。
- 修复加密 Windows 设置目录中的跨磁盘文件替换问题。
- 移除 COLMAP 注册率低于 50% 时自动终止任务的限制。
- 注册率偏低时仍会显示质量警告,但允许用户继续生成。
- 完善透明素材、图片序列和断点续跑检查点的兼容与自修复。
系统要求
- Windows:Windows 11 x64
- macOS:macOS 15 或更高版本,仅支持 Apple Silicon
- Linux:Ubuntu 24.04 LTS x64
- Brush 训练需要可用的 GPU 图形后端
- Windows 视频导出需要 WebView2 提供 WebCodecs AVC 编码能力
安装包
请根据操作系统下载对应文件:
- Windows:
OOOSplat-0.4.0-x64-windows.exe - macOS:
OOOSplat-0.4.0-arm64-macos.dmg - Ubuntu:
OOOSplat-0.4.0-x64-linux.deb
从 0.3.0 升级
- 可以直接安装 OOOSplat 0.4.0。
- 原有项目目录和
final.ply保持兼容。 - 旧项目默认不包含裁切或删除状态。
- 未完成的旧项目只有在检查点信息完整且有效时才能继续。
- 保存编辑结果时会创建或更新
edit.ply,不会修改原始final.ply。 - 不需要单独安装 CUDA Toolkit。
- 不满足 COLMAP CUDA 加速要求时,程序会自动回退 CPU。
当前限制
- Windows 版本仅支持 Windows 11 x64。
- macOS 版本仅支持 Apple Silicon 和 macOS 15+。
- Linux 版本目前仅面向 Ubuntu 24.04 LTS x64。
- macOS 安装包暂未签名或公证。
- Brush 训练仍需要可用的 GPU 图形后端。
- Mesh 导出、全景视频输入和应用内中英文切换尚未实现。
- 超大型 Gaussian 文件的加载和编辑性能仍会受到硬件及 WebView 图形资源限制。
感谢所有参与测试、反馈和代码贡献的用户。
如遇到问题或希望提出功能建议,欢迎前往 GitHub Issues。