Triangle Splatting for Real Time Radiance Field Rendering

Another new Radiance Field representation has been published.

Another new Radiance Field representation has been published.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Triangle Splatting

Radiance field representations have taken the world by storm over the last five years. There has been a present and unrelenting pace of research that has shown several different representations be published. These have ranged from NeRFs to Gaussian Splatting, to voxel based, ray tracing based, and Convex Splatting. 

A few authors of the latter have returned with another new radiance field representation, Triangle Splatting today. For decades, triangles have been the workhorse of computer graphics. GPUs are built to process them at lightning speeds, and most real-time engines are optimized for triangle based rendering. When it comes to learning-based methods, triangles have been tricky to use. They’re rigid, discrete, and notoriously difficult to optimize using gradient descent, which is essential for neural rendering pipelines.

Triangle Splatting overcomes that challenge by introducing a differentiable way to render triangles that allows them to be optimized just like Gaussians or voxels. Instead of treating triangles as hard-edged shapes that either fully contribute to a pixel or not at all, Triangle Splatting lets them softly “splat” onto the screen. This soft rendering approach not only makes gradients flow through the shape, but also gives each triangle the flexibility to represent appearance and geometry in more nuanced ways.

Again, just because this method has the word “splatting” in the name, does not mean that it is gaussian splatting. 

The process begins with a cloud of unconnected triangles. Each triangle floats freely in 3D space, defined by three points, a color, a level of opacity, and a parameter that controls how sharply or softly it fades at the edges. These triangles are projected onto the camera’s view, and instead of being rendered with hard borders, they blend into the image based on a new mathematical function that softly attenuates their influence near the edges. The closer you are to the triangle’s center, the more it contributes; the farther away, the more it fades out.

They also use a window function that tightly controls how the triangle contributes to the final image. It ensures that each triangle only affects the pixels inside its projected shape, and does so in a smooth, controllable way. Triangles are also pruned if they’re not contributing meaningfully. For instance, if they only show up in one view or explain very little of the image. Meanwhile, similar to MCMC, in areas where more detail is needed, existing triangles are split into smaller ones. This adaptive process allows the representation to become denser where necessary and stay lightweight elsewhere.

One question I get repeatedly in my consulting work is: when will radiance fields work seamlessly in game engines? While the list of compatible software continues to grow, there’s still work to be done. Having a representation that is already tuned to parameters the game engines expect would be a huge benefit, and potentially help accelerate adoption. 

For me, this is another acknowledgement of the versatility of radiance field representations and how much additional progress there is to be made over the coming years, with the minimum being that we are hurtling towards a hyper realistic 3D world. 

The code is not yet released, but you can learn more about Triangle Splatting from their Project Page.

Thumbnail for Gaussian Splatting News episode 12

11:38

Watch · New every Monday

Splats Come to Fortnite, Nike Shoots in 4D, Splats on a Nintendo 3DS

Episode 12 · Nov 9, 2026

Epic’s UEFN 43.00 brings Gaussian splats into the Unreal Editor for Fortnite, importing PLY and SPZ files that render on every platform UEFN supports, mobile included.

Featured

Recents

Platforms

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Nov 13, 2026

Platforms

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Platforms

OfflineTools' Frankensplat Trains Splats in the Browser

Frankensplat from OfflineTools trains Gaussian splats locally in the browser on WebGPU from images and a COLMAP reconstruction, with live PSNR and PLY export.

Michael Rubloff

Nov 13, 2026

Platforms

OfflineTools' Frankensplat Trains Splats in the Browser

Frankensplat from OfflineTools trains Gaussian splats locally in the browser on WebGPU from images and a COLMAP reconstruction, with live PSNR and PLY export.

Michael Rubloff

Platforms

Evergine Moves Gaussian Splat Processing to the GPU

Evergine's November 2026 release moves its Gaussian Splatting add-on to GPU compute shaders and adds PLY, SPZ, KSplat, LCC and LCC2 loading with auto-detection.

Michael Rubloff

Nov 12, 2026

Platforms

Evergine Moves Gaussian Splat Processing to the GPU

Evergine's November 2026 release moves its Gaussian Splatting add-on to GPU compute shaders and adds PLY, SPZ, KSplat, LCC and LCC2 loading with auto-detection.

Michael Rubloff

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

Michael Rubloff

Nov 12, 2026

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

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

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Nov 13, 2026

Atlas World Labs

Platforms

World Labs Opens Atlas World Model to Everyone

Michael Rubloff

Nov 13, 2026

Atlas World Labs

Platforms

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Nov 13, 2026

Atlas World Labs

Platforms

OfflineTools' Frankensplat Trains Splats in the Browser

Frankensplat from OfflineTools trains Gaussian splats locally in the browser on WebGPU from images and a COLMAP reconstruction, with live PSNR and PLY export.

Michael Rubloff

Nov 13, 2026

Frankensplat

Platforms

OfflineTools' Frankensplat Trains Splats in the Browser

Michael Rubloff

Nov 13, 2026

Frankensplat

Platforms

OfflineTools' Frankensplat Trains Splats in the Browser

Frankensplat from OfflineTools trains Gaussian splats locally in the browser on WebGPU from images and a COLMAP reconstruction, with live PSNR and PLY export.

Michael Rubloff

Nov 13, 2026

Frankensplat

Platforms

Evergine Moves Gaussian Splat Processing to the GPU

Evergine's November 2026 release moves its Gaussian Splatting add-on to GPU compute shaders and adds PLY, SPZ, KSplat, LCC and LCC2 loading with auto-detection.

Michael Rubloff

Nov 12, 2026

Evergine Gaussian Splatting

Platforms

Evergine Moves Gaussian Splat Processing to the GPU

Michael Rubloff

Nov 12, 2026

Evergine Gaussian Splatting

Platforms

Evergine Moves Gaussian Splat Processing to the GPU

Evergine's November 2026 release moves its Gaussian Splatting add-on to GPU compute shaders and adds PLY, SPZ, KSplat, LCC and LCC2 loading with auto-detection.

Michael Rubloff

Nov 12, 2026

Evergine Gaussian Splatting

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.