COLMAP 3.12 Released

Michael Rubloff

Michael Rubloff

Tags

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
COLMAP 3.12

COLMAP 3.12 is here, and it is particularly good news for anyone turning their photos or videos into radiance field reconstructions such as Gaussian Splatting scenes. Released today, the update touches every stage of the structure from motion pipeline, from image matching to final bundle adjustment, and many of the improvements translate directly into shorter training times, cleaner geometry, and more reliable camera poses.

The headline feature is native support for sensor rigs. Instead of shoe horning multi camera arrays or rotating panoramas into single lens assumptions, you can now describe each sensor’s offset inside a shared rig and let COLMAP propagate those relationships during reconstruction. If you capture 360 degree panoramas for Immersive Gaussian Splatting or run a GoPro ring around a product, the new rig should be much more capable. The pose output is now split between rigs and frames files, so downstream code that reads images.txt still works, while new code can dive into rig metadata for finer control.

Geo-referencing is simpler too. Built in conversion between latitude longitude altitude and UTM coordinates, together with a viewer that honors arbitrary origins, lets you inspect drone captures in absolute GPS space before handing them to your neural renderer. Large outdoor splats benefit because scale drift and origin shifts are visible immediately rather than halfway through training.

Under the hood, the solver stack has been tightened. Minimal solvers for affine and generalized pose now run faster and expose Python bindings and absolute pose refinement minimizes pixel space error for better fisheye performance.

There are a few caveats. Rig information lives in new database tables and additional reconstruction files, poses are composed as “sensor-from-rig times rig-from-world” rather than a single matrix, and the dedicated rig bundle adjuster has been folded into the default optimizer.

Ubuntu-20.04, macOS-13, and Visual Studio 2019 drop out of official support, though they may still compile with effort. Make sure that you check if you have any dependencies that might be using these, especially with Visual Studio 2019 and Nerfstudio.

Several bug fixes rounds out the release: two view pose estimation is more stable, covariance propagation is correct for both absolute and relative poses, and a rare deadlock in vocabulary-tree matching is gone. Minor annoyances in the GUI, bitmap loader, and CUDA builds have also been ironed out.

COLMAP comes with a BSD license and the full change log can be accessed here.

Featured

Recents

NUBIGON Pro v7.5.2 Extends Clip Plane Support to Gaussian Splats

NUBIGON Pro v7.5.2 extends clip plane support to Gaussian splats for dollhouse cuts and improves level of detail on large splat datasets on Windows.

Michael Rubloff

Aug 4, 2026

NUBIGON Pro v7.5.2 Extends Clip Plane Support to Gaussian Splats

NUBIGON Pro v7.5.2 extends clip plane support to Gaussian splats for dollhouse cuts and improves level of detail on large splat datasets on Windows.

Michael Rubloff

MPEG Calls for Dynamic Gaussian Splat Test Material Ahead of a Coding Call for Proposals

MPEG has formally opened a call for content for Gaussian splat coding, seeking dynamic I-3DGS test material with COLMAP camera calibration by 15 October 2026.

Michael Rubloff

Aug 4, 2026

MPEG Calls for Dynamic Gaussian Splat Test Material Ahead of a Coding Call for Proposals

MPEG has formally opened a call for content for Gaussian splat coding, seeking dynamic I-3DGS test material with COLMAP camera calibration by 15 October 2026.

Michael Rubloff

Terrasolid Adds Cut, Copy and Paste Point Tools to TerraScan for Gaussian Splat Editing

TerraScan 026.008 adds Cut, Copy and Paste point tools for manual Gaussian Splat scene editing, and TerraSplat renders the result inside Bentley and Spatix CAD.

Michael Rubloff

Aug 3, 2026

Terrasolid Adds Cut, Copy and Paste Point Tools to TerraScan for Gaussian Splat Editing

TerraScan 026.008 adds Cut, Copy and Paste point tools for manual Gaussian Splat scene editing, and TerraSplat renders the result inside Bentley and Spatix CAD.

Michael Rubloff

Scenario Adds Hosted 3D Gaussian Splat Generation With Tencent HY World

Scenario adds Tencent's HY World Multi-view to Splat, generating an explorable 3D Gaussian splat from 2 to 64 photos or a video walkthrough, up to 15M points.

Michael Rubloff

Aug 3, 2026

Scenario Adds Hosted 3D Gaussian Splat Generation With Tencent HY World

Scenario adds Tencent's HY World Multi-view to Splat, generating an explorable 3D Gaussian splat from 2 to 64 photos or a video walkthrough, up to 15M points.

Michael Rubloff

Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp

More from Michael Rubloff

More from Michael Rubloff

NUBIGON Pro v7.5.2 Extends Clip Plane Support to Gaussian Splats

NUBIGON Pro v7.5.2 extends clip plane support to Gaussian splats for dollhouse cuts and improves level of detail on large splat datasets on Windows.

Michael Rubloff

Aug 4, 2026

NUBIGON

NUBIGON Pro v7.5.2 Extends Clip Plane Support to Gaussian Splats

Michael Rubloff

Aug 4, 2026

NUBIGON

NUBIGON Pro v7.5.2 Extends Clip Plane Support to Gaussian Splats

NUBIGON Pro v7.5.2 extends clip plane support to Gaussian splats for dollhouse cuts and improves level of detail on large splat datasets on Windows.

Michael Rubloff

Aug 4, 2026

NUBIGON

MPEG Calls for Dynamic Gaussian Splat Test Material Ahead of a Coding Call for Proposals

MPEG has formally opened a call for content for Gaussian splat coding, seeking dynamic I-3DGS test material with COLMAP camera calibration by 15 October 2026.

Michael Rubloff

Aug 4, 2026

MPEG Gaussian Splatting

MPEG Calls for Dynamic Gaussian Splat Test Material Ahead of a Coding Call for Proposals

Michael Rubloff

Aug 4, 2026

MPEG Gaussian Splatting

MPEG Calls for Dynamic Gaussian Splat Test Material Ahead of a Coding Call for Proposals

MPEG has formally opened a call for content for Gaussian splat coding, seeking dynamic I-3DGS test material with COLMAP camera calibration by 15 October 2026.

Michael Rubloff

Aug 4, 2026

MPEG Gaussian Splatting

Terrasolid Adds Cut, Copy and Paste Point Tools to TerraScan for Gaussian Splat Editing

TerraScan 026.008 adds Cut, Copy and Paste point tools for manual Gaussian Splat scene editing, and TerraSplat renders the result inside Bentley and Spatix CAD.

Michael Rubloff

Aug 3, 2026

TerraSplat

Terrasolid Adds Cut, Copy and Paste Point Tools to TerraScan for Gaussian Splat Editing

Michael Rubloff

Aug 3, 2026

TerraSplat

Terrasolid Adds Cut, Copy and Paste Point Tools to TerraScan for Gaussian Splat Editing

TerraScan 026.008 adds Cut, Copy and Paste point tools for manual Gaussian Splat scene editing, and TerraSplat renders the result inside Bentley and Spatix CAD.

Michael Rubloff

Aug 3, 2026

TerraSplat