Splat Cleanup¶
Goal¶
Splat cleanup removes floating gaussians after training by filtering points outside object proxy hulls.
How It Works¶
- Capture exports
cleanup/proxy_hulls.json(enableExport Proxy Hulls). - Training produces a
.plymodel. - Cleanup filters splat points whose centers are outside all proxy hull volumes.
- Outputs:
*.cleaned.plycleanup_report.json
Automatic vs Manual¶
- Automatic: enable
Auto Cleanup After Trainingin theTrainingpanel. - Manual: click
Run Cleanup Nowin theTrainingpanel.
Safety Controls¶
Hull Margin: expands the keep volume slightly to avoid over-pruning.Max Removal Ratio: aborts cleanup if too many splats would be removed.
Import Behavior¶
When Prefer Cleaned Splat Import is enabled, the importer uses *.cleaned.ply when available.
Troubleshooting¶
Missing cleanup/proxy_hulls.json:- Re-run capture with
Export Proxy Hullsenabled. Cleanup aborted because removal ratio exceeded safety limit:- Increase
Max Removal Ratiocautiously or raiseHull Margin. No trained .ply found:- Verify backend training output path and model export.