Repository navigation
v0.6.1
Pre-release
Pre-release
OOOSplat 0.6.1
中文
OOOSplat 0.6.1 加入版本更新提醒、场景操作轴、反选快捷键和视角恢复,并改进预览排序、编辑保存、闭环检测及运行性能。
✨ 主要更新
版本更新提醒
- 启动后自动检查是否存在适用于当前平台的新版本。
- 发现新版本时显示发布日期和更新说明。
- 支持复制 GitHub 和夸克网盘下载地址。
- 忽略弹窗后,仍可从主界面或设置中的“版本更新”重新查看。
- 更新检查失败不会影响生成、预览或其他功能。
- OOOSplat 仅提供更新提醒,安装包仍由用户手动下载和安装。
场景操作轴
变换模式加入移动轴和旋转环:
- 可以直接在场景中拖动模型,调整位置和角度。
- 移动轴和旋转环可在右侧变换面板中切换。
- 再次点击当前工具即可关闭操作轴。
- 模型旋转以模型中心为轴心,减少旋转时的位置漂移。
- 场景操作与右侧数值面板保持同步。
- 每次拖动只生成一条撤销记录,并继续使用自动保存。
- 操作轴不会写入 PLY、视频或 HTML 导出结果。
Gaussian 选择与编辑
- 矩形选择、球形选择和盒形选择均支持反选。
- 可以使用
Ctrl+I,macOS 使用Command+I,快速反转当前选区。 - 矩形选择会判断 Gaussian 的可见范围,不再要求 Gaussian 中心点必须位于选框内。
- 调整了预览操作按钮样式和操作提示。
视角恢复与预览排序
- 重新打开项目时恢复上次保存的视角。
- 修复恢复视角后必须移动相机,Gaussian 排序才会正常的问题。
- 模型变换、裁切和删除结果会在首次排序前恢复。
- 改进连续旋转、切换项目和重新进入预览时的排序稳定性。
- WebGPU 和 WebGL2 使用相同的恢复流程。
视角保存在当前设备上,不会跟随项目文件迁移到其他设备。
保存编辑与导出 PLY
- “保存”按钮调整为“保存编辑”,用于保存编辑结果和当前视角。
- 自动保存继续保留。
- 保存编辑不会生成
edit.ply。 - “导出”菜单增加“导出 PLY”,需要时可单独生成或更新
edit.ply。 - 原始
final.ply不会被覆盖。 - 正常退出预览或进入动画模式时,会先保存剩余编辑和视角,不再询问是否生成 PLY。
- 保存失败时保留当前编辑状态,用户可以直接重试。
自动优化与闭环检测
开启自动优化后,快速、均衡和精细三个档位都会为视频顺序匹配启用闭环检测:
- 帮助识别绕拍视频中相隔较远但内容相同的画面。
- 改善环绕拍摄首尾衔接不足造成的漂移。
- 关闭自动优化后仍使用原有匹配方式。
- 图片序列、高清补拍和桥接补帧的匹配流程保持不变。
闭环检测会增加部分匹配时间,也不能保证所有素材都能找到有效闭环。
任务界面与效果统计
- 改进任务状态、日志和进度的界面更新方式,减少生成期间的界面负担,避免因刷新过于频繁而出现白屏。
- 修复 Planner 效果统计记录器未正确连接的问题。
- 普通生成、续跑和高清补拍可以记录实际使用素材、注册图像、三维点、Splat、PLY、桥接补帧和 Brush 配置。
- 失败任务只记录已经取得的结果,不会将尚未执行的数据填写为零。
- 取消任务不会发送 Planner 终止统计。
- 历史任务不会自动补报旧数据。
💻 平台支持
- Windows 11 x64:COLMAP 支持兼容的 NVIDIA GPU,并可在需要时使用 CPU。Brush 训练仍需要可用的图形处理设备。
- macOS 15+ Apple Silicon Alpha:支持 M1 及更新芯片,当前版本未签名、未公证。
- Ubuntu 24.04 x86_64 Alpha:内置固定版本的 COLMAP 和 Brush。
📦 下载
- Windows:
OOOSplat-0.6.1-x64-windows.exe - Apple Silicon macOS:
OOOSplat-0.6.1-arm64-macos.dmg - Ubuntu 24.04:
OOOSplat-0.6.1-x64-linux.deb
⚠️ 注意事项
- macOS 与 Ubuntu 版本目前为 Alpha。
- 建议开始任务前预留足够磁盘空间,并更新显卡驱动。
English
OOOSplat 0.6.1 adds update notifications, scene gizmos, an inverse-selection shortcut, and saved-view restoration. It also improves preview sorting, edit saving, loop detection, and runtime performance.
✨ Highlights
Update notifications
- OOOSplat checks for a newer release for the current platform after startup.
- The notification shows the release date and update notes.
- GitHub and Quark download addresses can be copied.
- After dismissing the dialog, the release can still be viewed from the main window or the Version Update settings page.
- A failed update check does not affect generation, preview, or other features.
- OOOSplat only provides update notifications. Users still download and install packages manually.
Scene gizmos
Transform mode now includes movement axes and rotation rings:
- Models can be moved and rotated directly in the scene.
- Move and Rotate can be selected from the Transform panel.
- Clicking the active tool again hides the gizmo.
- Rotation uses the model center as its pivot, reducing unwanted position drift.
- Scene operations and numeric transform values remain synchronized.
- Each drag creates one undo step and continues through the existing autosave flow.
- Gizmos are not included in PLY, video, or HTML exports.
Gaussian selection and editing
- Rectangle, sphere, and box selection now support inverse selection.
- Press
Ctrl+I, orCommand+Ion macOS, to invert the current selection. - Rectangle selection checks the visible Gaussian footprint instead of requiring the Gaussian center to be inside the selection box.
- Preview action buttons and operation guidance have been adjusted.
Saved views and preview sorting
- Reopening a project restores its last saved view.
- Fixed Gaussian ordering that previously required moving the camera after restoring a view.
- Model transforms, cropping, and deletion results are restored before the first sort.
- Sorting is more reliable during continuous camera movement, project switching, and repeated preview sessions.
- WebGPU and WebGL2 use the same restoration flow.
Saved views are stored on the current device and do not move with the project files.
Saving edits and exporting PLY
- The Save button is now Save Edits and stores the current edits and view.
- Autosave remains enabled.
- Saving edits does not create
edit.ply. - Export PLY is now available from the Export menu and creates or updates
edit.plywhen needed. - The original
final.plyremains unchanged. - Exiting preview or entering animation mode saves pending edits and the current view without asking whether to create a PLY file.
- If saving fails, the current editing state remains available for retry.
Auto Optimize and loop detection
When Auto Optimize is enabled, Fast, Balanced, and High use loop detection during sequential video matching:
- It helps identify matching views that are far apart in an orbit video.
- It can reduce drift caused by weak connections between the beginning and end of a capture.
- Disabling Auto Optimize keeps the previous matching behavior.
- Image sequences, reshoots, and bridge-frame matching are unchanged.
Loop detection may increase matching time and cannot guarantee a valid loop for every source.
Task UI and effectiveness metrics
- Task status, logs, and progress now update more efficiently, reducing UI load during generation and preventing blank screens caused by excessive refreshes.
- Fixed the connection between the Planner effectiveness tracker and the running pipeline.
- Generation, resume, and reshoot tasks can record source frames, registered images, reconstruction points, Splats, PLY size, bridge frames, and Brush settings.
- Failed tasks only report data collected before the failure. Stages that did not run are not reported as zero.
- Cancelled tasks do not send a Planner terminal event.
- Existing historical tasks are not reported retroactively.
💻 Platform support
- Windows 11 x64: COLMAP supports compatible NVIDIA GPUs and can use the CPU when required. Brush training still requires an available graphics device.
- macOS 15+ Apple Silicon Alpha: Supports M1 and newer Macs. The current build is unsigned and unnotarized.
- Ubuntu 24.04 x86_64 Alpha: Includes pinned COLMAP and Brush runtimes.
📦 Downloads
- Windows:
OOOSplat-0.6.1-x64-windows.exe - Apple Silicon macOS:
OOOSplat-0.6.1-arm64-macos.dmg - Ubuntu 24.04:
OOOSplat-0.6.1-x64-linux.deb
⚠️ Notes
- macOS and Ubuntu releases remain Alpha.
- Keep sufficient free disk space available and use an up-to-date graphics driver.