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

Platforms

ANNX Studio v1.1.11 Adds 360 Photo Project Creation

ANNX Studio v1.1.11 rebuilds its 360 panorama modeling pipeline as 2.0 and adds project creation from 360 still images, previously limited to 360 video.

Michael Rubloff

Sep 11, 2026

Platforms

ANNX Studio v1.1.11 Adds 360 Photo Project Creation

ANNX Studio v1.1.11 rebuilds its 360 panorama modeling pipeline as 2.0 and adds project creation from 360 still images, previously limited to 360 video.

Michael Rubloff

Platforms

NVIDIA Names 20+ Robotaxi Programs on Its 3-Computer Stack

NVIDIA names over twenty robotaxi programs building on its three-computer stack, from Uber and Mercedes-Benz to Zoox and Zeekr, with NuRec in the simulation tier.

Michael Rubloff

Sep 11, 2026

Platforms

NVIDIA Names 20+ Robotaxi Programs on Its 3-Computer Stack

NVIDIA names over twenty robotaxi programs building on its three-computer stack, from Uber and Mercedes-Benz to Zoox and Zeekr, with NuRec in the simulation tier.

Michael Rubloff

SplatBridge Brings Streamed Gaussian Splats and Splat Colliders to Unity 6

SplatBridge 1.0.4 imports SOG, SPZ and 3DGS PLY into Unity 6, streaming city-scale captures under a fixed GPU budget and baking splats into a MeshCollider.

Michael Rubloff

Sep 10, 2026

SplatBridge Brings Streamed Gaussian Splats and Splat Colliders to Unity 6

SplatBridge 1.0.4 imports SOG, SPZ and 3DGS PLY into Unity 6, streaming city-scale captures under a fixed GPU budget and baking splats into a MeshCollider.

Michael Rubloff

Platforms

NVIDIA NCore v19.6.0 Opens Sensor Model Construction

NVIDIA NCore v19.6.0 replaces its from_parameters static methods with free camera, lidar and external distortion model factories carrying an open registry.

Michael Rubloff

Sep 10, 2026

Platforms

NVIDIA NCore v19.6.0 Opens Sensor Model Construction

NVIDIA NCore v19.6.0 replaces its from_parameters static methods with free camera, lidar and external distortion model factories carrying an open registry.

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

Platforms

ANNX Studio v1.1.11 Adds 360 Photo Project Creation

ANNX Studio v1.1.11 rebuilds its 360 panorama modeling pipeline as 2.0 and adds project creation from 360 still images, previously limited to 360 video.

Michael Rubloff

Sep 11, 2026

AnnxStudio

Platforms

ANNX Studio v1.1.11 Adds 360 Photo Project Creation

Michael Rubloff

Sep 11, 2026

AnnxStudio

Platforms

ANNX Studio v1.1.11 Adds 360 Photo Project Creation

ANNX Studio v1.1.11 rebuilds its 360 panorama modeling pipeline as 2.0 and adds project creation from 360 still images, previously limited to 360 video.

Michael Rubloff

Sep 11, 2026

AnnxStudio

Platforms

NVIDIA Names 20+ Robotaxi Programs on Its 3-Computer Stack

NVIDIA names over twenty robotaxi programs building on its three-computer stack, from Uber and Mercedes-Benz to Zoox and Zeekr, with NuRec in the simulation tier.

Michael Rubloff

Sep 11, 2026

NVIDIA Logo

Platforms

NVIDIA Names 20+ Robotaxi Programs on Its 3-Computer Stack

Michael Rubloff

Sep 11, 2026

NVIDIA Logo

Platforms

NVIDIA Names 20+ Robotaxi Programs on Its 3-Computer Stack

NVIDIA names over twenty robotaxi programs building on its three-computer stack, from Uber and Mercedes-Benz to Zoox and Zeekr, with NuRec in the simulation tier.

Michael Rubloff

Sep 11, 2026

NVIDIA Logo

SplatBridge Brings Streamed Gaussian Splats and Splat Colliders to Unity 6

SplatBridge 1.0.4 imports SOG, SPZ and 3DGS PLY into Unity 6, streaming city-scale captures under a fixed GPU budget and baking splats into a MeshCollider.

Michael Rubloff

Sep 10, 2026

SplatBridge

SplatBridge Brings Streamed Gaussian Splats and Splat Colliders to Unity 6

Michael Rubloff

Sep 10, 2026

SplatBridge

SplatBridge Brings Streamed Gaussian Splats and Splat Colliders to Unity 6

SplatBridge 1.0.4 imports SOG, SPZ and 3DGS PLY into Unity 6, streaming city-scale captures under a fixed GPU budget and baking splats into a MeshCollider.

Michael Rubloff

Sep 10, 2026

SplatBridge