Gaussian Surfels

Michael Rubloff

Michael Rubloff

Gaussian Surfels

As SIGGRAPH 2024 approaches, some of the early papers have started to surface. Among these, the Gaussian Surfels paper, announced last week, is gaining attention. This paper isn't vastly different from the 2DGS paper, also slated for SIGGRAPH, but it brings unique elements worth discussing.

Surfels have been around for a long time, but what's new here is a way to combine the strengths of 3DGS and the precision of surfels for surface alignment.

The Gaussian Surfels technique starts by taking a set of posed RGB images of an object. The primary goal is to reconstruct the object's surface with high fidelity by optimizing a set of parameters that define the Gaussian surfels. These parameters include the position, orientation, scale, and color properties of each surfel.

Each surfel is defined as a Gaussian kernel, flattened into a 2D ellipse. This is achieved by setting the z-scale of its scale matrix to zero, simplifying the three-dimensional Gaussian distribution into a more manageable two-dimensional ellipse. This adjustment allows for precise alignment with the surface details of the object.

A major part of the method is the optimization process, where the surfels are adjusted to minimize the photometric differences between the rendered images and the actual images. This optimization is guided by several loss functions:

- Photometric Loss: It measures the difference in pixel values between the rendered and actual images, pushing the surfels towards a configuration that visually matches the captured images.

- Normal-Depth Consistency Loss: This loss ensures that the surfels accurately replicate not only the appearance but also the geometric structure of the object’s surface. It promotes consistency between the depth and normal information that the surfels render.

- Additional Losses: Other losses, including those for opacity, help fine-tune the surfels to achieve a clear and detailed rendering of the object’s surface.

Once optimized, the surfels are used to render depth maps and normal maps from multiple views. These maps are then integrated through a screened Poisson reconstruction process to create a high-quality surface mesh. A technique called volumetric cutting refines this process by removing erroneous depth values at the boundaries, which significantly enhances the depth map quality.

The entire process is able to be run on consumer grade GPUs, but there is no code yet. If you want to get started right away, Gaustudio has already implemented the adjacent paper, 2DGS into their pipeline. They also added pieces of Gaussian Surfels into their method, by including a monocular prior.

Despite the buzz on social media predicting significant influences on Gaussian Splatting technologies, it may be premature to draw any definitive conclusions.

All of this said, there does appear to be great promise for utilizing surfels and it will be interesting to watch how this unfolds. I believe there is still a lot more to be done, prior to any large declarations to be made.

Featured

Recents

Platforms

360 Splat Pro v1.4.0 Adds 360 Plus Perspective Camera Fusion for Gaussian Splatting

The paid plugin now supports pairing 360 cameras with additional camera types such as phones and drones.

Michael Rubloff

Jun 24, 2026

Platforms

360 Splat Pro v1.4.0 Adds 360 Plus Perspective Camera Fusion for Gaussian Splatting

The paid plugin now supports pairing 360 cameras with additional camera types such as phones and drones.

Michael Rubloff

Platforms

LichtFeld Studio v0.5.3 Drops Its CUDA Renderer for a Full Vulkan Viewer

LichtFeld Studio v0.5.3 retires its CUDA renderer for a full Vulkan viewer and rasterizer, adds an Asset Manager, RAD export, and 8K Gaussian splatting training.

Michael Rubloff

Jun 24, 2026

Platforms

LichtFeld Studio v0.5.3 Drops Its CUDA Renderer for a Full Vulkan Viewer

LichtFeld Studio v0.5.3 retires its CUDA renderer for a full Vulkan viewer and rasterizer, adds an Asset Manager, RAD export, and 8K Gaussian splatting training.

Michael Rubloff

Platforms

RealityScan 2.2 Adds 360 and AMD GPU Support

A new 360 camera workflow has arrived for RealityScan.

Michael Rubloff

Jun 24, 2026

Platforms

RealityScan 2.2 Adds 360 and AMD GPU Support

A new 360 camera workflow has arrived for RealityScan.

Michael Rubloff

Platforms

SpAItial Ships Claude Plugin and Hosted MCP Server for Gaussian Splatting Worlds

SpAItial's Echo world model now runs from chat: a Claude plugin and hosted MCP server generate, edit, and export gaussian splat worlds across MCP-speaking agents.

Michael Rubloff

Jun 23, 2026

Platforms

SpAItial Ships Claude Plugin and Hosted MCP Server for Gaussian Splatting Worlds

SpAItial's Echo world model now runs from chat: a Claude plugin and hosted MCP server generate, edit, and export gaussian splat worlds across MCP-speaking agents.

Michael Rubloff

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

360 Splat Pro v1.4.0 Adds 360 Plus Perspective Camera Fusion for Gaussian Splatting

The paid plugin now supports pairing 360 cameras with additional camera types such as phones and drones.

Michael Rubloff

Jun 24, 2026

360 Splat Pro

Platforms

360 Splat Pro v1.4.0 Adds 360 Plus Perspective Camera Fusion for Gaussian Splatting

Michael Rubloff

Jun 24, 2026

360 Splat Pro

Platforms

360 Splat Pro v1.4.0 Adds 360 Plus Perspective Camera Fusion for Gaussian Splatting

The paid plugin now supports pairing 360 cameras with additional camera types such as phones and drones.

Michael Rubloff

Jun 24, 2026

360 Splat Pro

Platforms

LichtFeld Studio v0.5.3 Drops Its CUDA Renderer for a Full Vulkan Viewer

LichtFeld Studio v0.5.3 retires its CUDA renderer for a full Vulkan viewer and rasterizer, adds an Asset Manager, RAD export, and 8K Gaussian splatting training.

Michael Rubloff

Jun 24, 2026

LichtFeld Studio

Platforms

LichtFeld Studio v0.5.3 Drops Its CUDA Renderer for a Full Vulkan Viewer

Michael Rubloff

Jun 24, 2026

LichtFeld Studio

Platforms

LichtFeld Studio v0.5.3 Drops Its CUDA Renderer for a Full Vulkan Viewer

LichtFeld Studio v0.5.3 retires its CUDA renderer for a full Vulkan viewer and rasterizer, adds an Asset Manager, RAD export, and 8K Gaussian splatting training.

Michael Rubloff

Jun 24, 2026

LichtFeld Studio

Platforms

RealityScan 2.2 Adds 360 and AMD GPU Support

A new 360 camera workflow has arrived for RealityScan.

Michael Rubloff

Jun 24, 2026

RealityScan 360 Support

Platforms

RealityScan 2.2 Adds 360 and AMD GPU Support

Michael Rubloff

Jun 24, 2026

RealityScan 360 Support

Platforms

RealityScan 2.2 Adds 360 and AMD GPU Support

A new 360 camera workflow has arrived for RealityScan.

Michael Rubloff

Jun 24, 2026

RealityScan 360 Support