
CorbeauSplat v2.0.0-beta.4 stops the macOS tool's 4DGS module from running COLMAP across every extracted frame of every camera.
CorbeauSplat is an MIT licensed gaussian splatting pipeline for Apple Silicon Macs that drives COLMAP, Brush, pinned at v0.3.0 since v2.0.0-beta.1, SuperSplat and PlayCanvas splat-transform from one interface. Its 4DGS module had been passing the whole images tree, all cam_XX subfolders and every timestep, to feature_extractor and mapper. COLMAP assumes a static scene, so matching frames captured at different instants produces invalid correspondences and corrupts the reconstruction.
A new _build_static_reference_set() stages one frame per cam_XX folder, the first by name, into colmap_reference_frames/ before COLMAP runs. The release notes say the fix was confirmed against the reference hustvl/4DGaussians pipeline, which runs SfM on exactly one frame per camera and reuses those poses for every timestep. Flat single camera datasets fall back to the unmodified images folder, and cam_XX_src upscale leftovers are excluded. The release notes state that the nerfstudio ns-process-data path was not audited for the same problem.
The splat-transform integration was realigned with upstream renames. PlayCanvas replaced --summary with --stats and --info, and the newer --filter-floaters, which upstream describes as removing Gaussians not contributing to any solid voxel, is exposed as its own checkbox beside the existing --filter-nan control.
Decimation is now blocked at launch when the output is not a .ply, and the field greys out as soon as a non-.ply output format is selected.
Brush training in new mode no longer moves the entire output directory into a timestamped backup whenever it finds a .ply inside. Only the matching .ply files move, with relative subpaths preserved. The launcher drops its bare python3 fallback, which the notes say could silently resolve to an untested newer release such as 3.14 with no wheel yet for some dependencies, and offers python 3.13 through Homebrew instead.
CorbeauSplat v2.0.0-beta.4 is flagged as a pre-release and cut from the beta branch, the fourth in the 2.0.0 beta line. No release in that line carries assets, so the beta is installed from source. v1.5.1 remains the last stable release. Learn more here.
- TRENDINGLoading...
- TRENDINGLoading...
- TRENDINGLoading...
New to Gaussian Splatting? Start here





