COLMAP 3.12 Released

COLMAP 3.12 Released

COLMAP 3.12 Released

Michael Rubloff

Michael Rubloff

Jun 30, 2025

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
COLMAP 3.12
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

Featured

Platforms

Funes Releases Open 3D Architecture Dataset for Radiance Fields

If you've been looking for datasets to try, Funes is making it easy.

Michael Rubloff

Jun 30, 2025

Platforms

Funes Releases Open 3D Architecture Dataset for Radiance Fields

If you've been looking for datasets to try, Funes is making it easy.

Michael Rubloff

Jun 30, 2025

Platforms

Funes Releases Open 3D Architecture Dataset for Radiance Fields

If you've been looking for datasets to try, Funes is making it easy.

Michael Rubloff

Platforms

UnityGaussianCapture for Unity

Creating ready to train datasets from existing Unity Projects just became significantly easier through UnityGaussianCapture.

Michael Rubloff

Jun 26, 2025

Platforms

UnityGaussianCapture for Unity

Creating ready to train datasets from existing Unity Projects just became significantly easier through UnityGaussianCapture.

Michael Rubloff

Jun 26, 2025

Platforms

UnityGaussianCapture for Unity

Creating ready to train datasets from existing Unity Projects just became significantly easier through UnityGaussianCapture.

Michael Rubloff

Platforms

Schemata comes out of stealth with 3D Scene Understanding Tech

AI start-up Schemata has come out of stealth to announce a simple but audacious goal: connect reasoning models to radiance fields.

Michael Rubloff

Jun 26, 2025

Platforms

Schemata comes out of stealth with 3D Scene Understanding Tech

AI start-up Schemata has come out of stealth to announce a simple but audacious goal: connect reasoning models to radiance fields.

Michael Rubloff

Jun 26, 2025

Platforms

Schemata comes out of stealth with 3D Scene Understanding Tech

AI start-up Schemata has come out of stealth to announce a simple but audacious goal: connect reasoning models to radiance fields.

Michael Rubloff

Platforms

XGRIDS Releases Firmware Updates for Scanners

Firmware updates have a huge impact for XGRIDS users.

Michael Rubloff

Jun 25, 2025

Platforms

XGRIDS Releases Firmware Updates for Scanners

Firmware updates have a huge impact for XGRIDS users.

Michael Rubloff

Jun 25, 2025

Platforms

XGRIDS Releases Firmware Updates for Scanners

Firmware updates have a huge impact for XGRIDS users.

Michael Rubloff