SplaTAM: SLAM with Speed, Precision, and Gaussian Splats

Michael Rubloff

Michael Rubloff

SplaTAM

In the evolving landscape of robotics and vision systems, the quest for a method that not only navigates but also reconstructs unknown environments with precision and efficiency has been relentless. This quest brings us to SplaTAM (Splat, Track & Map), a novel approach in Simultaneous Localization and Mapping (SLAM) that significantly deviates from traditional methods. By incorporating 3D Gaussian Splatting into its volumetric representation, SplaTAM marks a new era in tackling complex, unstructured environments where previous approaches have struggled.

They say in film that good lighting is where you never realize the scene is being artificially lit. In radiance fields, one of the most challenging things to capture are featureless white rooms, where there’s a lack of identifiable objects and barriers to latch onto.

Just like good lighting, you wouldn’t realize that from the demos that the team showcased. This seemingly boring room, is actually an expression that truly is not easy to capture. I have tried it repeatedly, and have never come up with a high quality output

At its core, SplaTAM integrates differentiable rendering with a 3D Gaussian-based radiance field, an approach unprecedented in dense SLAM. This integration weaves together several innovations into a cohesive and powerful method.

SplatTAM

The primary breakthrough of SplaTAM lies in its unprecedented rendering speed—up to 400 FPS. This speed is a game-changer, enabling real-time optimization and dense photometric loss application in SLAM. It’s a stark contrast to previous methods, which were bogged down by the computational demands of efficient rendering.

The explicit spatial mapping capability of SplaTAM is a critical component. By clearly defining the mapped areas of a scene, it ensures precise camera tracking. This is a significant leap from implicit map representations, which often suffer from global changes during optimization and lack this level of clarity.

The method’s map is both scalable and editable, thanks to its explicit volumetric representation. This flexibility in expanding the map capacity and editing parts of the scene without sacrificing photorealism sets SplaTAM apart from its predecessors, especially implicit approaches that lack these capabilities. A standout feature of SplaTAM is its efficient optimization. With a direct gradient flow from the parameters to the rendering, the process becomes simpler and more intuitive, a stark difference from the complex pathways in neural-based representations.

In rigorous testing across various datasets like ScanNet++, Replica, and TUM-RGBD, SplaTAM consistently outshines existing methods in camera pose estimation and map construction. It particularly excels in handling large motions between camera positions and thrives in texture-less environments, where traditional methods falter. The superior rendering quality in training views and novel-view synthesis further underscores its robust reconstruction capabilities.

SplaTAM is available to try it yourself, through their Github. In order to capture a dataset with an iPhone, you will need the NeRFCapture App. It will also work on any other LiDAR equipped Apple device, such as the iPad Pro. It’s crazy to believe it was back in April that Jonathan Stephens did a livestream of how to use NeRFCapture. The SplaTAM Github page has great instructions how to do the rest.

SplaTAM unique integration of 3D Gaussian Splatting with SLAM opens a new chapter in the field, offering a robust framework for scene understanding and robotics. The future of SplaTAM lies in scaling to larger scenes, improving its resilience to motion blur, and reducing dependency on known camera intrinsics. In essence, SplaTAM paves the way for more sophisticated, efficient SLAM systems, ushering in a new era of possibilities in autonomous navigation and robotics.

Additionally, this is V1 of SplaTAM. I am told there there are some really exciting improvements and functionalities that will be supported in V2, which might be coming sooner than you would imagine.

Featured

Recents

Platforms

Blender 5.3 Will Bring Native 3D Gaussian Splat Import and Rendering

Blender 5.3, currently in Alpha, adds native Gaussian Splat import and rendering for PLY and SPZ files, with Workbench, EEVEE, and Cycles support and geometry nodes integration.

Michael Rubloff

Sep 16, 2026

Platforms

Blender 5.3 Will Bring Native 3D Gaussian Splat Import and Rendering

Blender 5.3, currently in Alpha, adds native Gaussian Splat import and rendering for PLY and SPZ files, with Workbench, EEVEE, and Cycles support and geometry nodes integration.

Michael Rubloff

Platforms

Arcturus Vision Converts Steam Frame Captures to 3DGS

Arcturus Vision ships an official script turning Steam Frame camera recordings into a 3DGS scene.sog, using COLMAP and LichtFeld Studio on a Linux workstation.

Michael Rubloff

Sep 16, 2026

Platforms

Arcturus Vision Converts Steam Frame Captures to 3DGS

Arcturus Vision ships an official script turning Steam Frame camera recordings into a 3DGS scene.sog, using COLMAP and LichtFeld Studio on a Linux workstation.

Michael Rubloff

Platforms

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDK for Unity 2.4.0

ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer that reads 3D Tiles, and ships with no identify, no filtering, and no mesh collider.

Michael Rubloff

Sep 16, 2026

Platforms

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDK for Unity 2.4.0

ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer that reads 3D Tiles, and ships with no identify, no filtering, and no mesh collider.

Michael Rubloff

Platforms

LocalMesh 2.0 Generates Its Mesh From the Photograph

LocalMesh 2.0 generates its mesh straight from the photo with TRELLIS.2, makes the TripoSplat Gaussian splat a deliverable and adds a FLUX.2 Klein image studio.

Michael Rubloff

Sep 16, 2026

Platforms

LocalMesh 2.0 Generates Its Mesh From the Photograph

LocalMesh 2.0 generates its mesh straight from the photo with TRELLIS.2, makes the TripoSplat Gaussian splat a deliverable and adds a FLUX.2 Klein image studio.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

Blender 5.3 Will Bring Native 3D Gaussian Splat Import and Rendering

Blender 5.3, currently in Alpha, adds native Gaussian Splat import and rendering for PLY and SPZ files, with Workbench, EEVEE, and Cycles support and geometry nodes integration.

Michael Rubloff

Sep 16, 2026

Blender Gaussian Splatting

Platforms

Blender 5.3 Will Bring Native 3D Gaussian Splat Import and Rendering

Michael Rubloff

Sep 16, 2026

Blender Gaussian Splatting

Platforms

Blender 5.3 Will Bring Native 3D Gaussian Splat Import and Rendering

Blender 5.3, currently in Alpha, adds native Gaussian Splat import and rendering for PLY and SPZ files, with Workbench, EEVEE, and Cycles support and geometry nodes integration.

Michael Rubloff

Sep 16, 2026

Blender Gaussian Splatting

Platforms

Arcturus Vision Converts Steam Frame Captures to 3DGS

Arcturus Vision ships an official script turning Steam Frame camera recordings into a 3DGS scene.sog, using COLMAP and LichtFeld Studio on a Linux workstation.

Michael Rubloff

Sep 16, 2026

Platforms

Arcturus Vision Converts Steam Frame Captures to 3DGS

Michael Rubloff

Sep 16, 2026

Platforms

Arcturus Vision Converts Steam Frame Captures to 3DGS

Arcturus Vision ships an official script turning Steam Frame camera recordings into a 3DGS scene.sog, using COLMAP and LichtFeld Studio on a Linux workstation.

Michael Rubloff

Sep 16, 2026

Platforms

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDK for Unity 2.4.0

ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer that reads 3D Tiles, and ships with no identify, no filtering, and no mesh collider.

Michael Rubloff

Sep 16, 2026

Esri Unity Gaussian Splatting

Platforms

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDK for Unity 2.4.0

Michael Rubloff

Sep 16, 2026

Esri Unity Gaussian Splatting

Platforms

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDK for Unity 2.4.0

ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer that reads 3D Tiles, and ships with no identify, no filtering, and no mesh collider.

Michael Rubloff

Sep 16, 2026

Esri Unity Gaussian Splatting