Power Foam: The Foam of Power

Michael Rubloff

Michael Rubloff

Tags

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
Power Foam

When Radiant Foam arrived last year, one of its most compelling qualities was also its most conspicuous limitation. The method excelled at ray tracing, delivering hundreds of frames per second on consumer hardware without any dedicated ray tracing hardware, but it couldn’t rasterize. Voronoi cells, the foam’s building blocks, are potentially unbounded by definition, and tile based rasterizers, the engine behind 3DGS‘s speed, need bounded geometry to work.

Power Foam, a new paper from the same theialab group at Simon Fraser University and UBC along with collaborators at Google DeepMind and Google, swap standard Voronoi cells for power diagrams. It’s a generalization where each cell carries an associated radius that controls its spatial extent. Bounded cells can be rasterized. They can also still be ray traced. A single trained model now works with both pipelines, switching between them on demand.

The representation also introduces an oriented surface formulation that explicitly decouples geometry from appearance, embedding texture directly onto the interfaces between cell interiors and exteriors. For view dependent color, the method replaces spherical harmonics, the standard in 3DGS, with a spherical Voronoi decomposition across the sphere of directions. Unlike harmonics, which are a fixed bandwidth frequency basis, spherical Voronoi adaptively partitions the directional sphere, allowing the representation to capture sharper, more complex angular variation without the bandwidth ceiling that makes specular effects and fine reflections difficult to represent cleanly in standard Gaussian Splatting.

Power Foam offers instead is a representation that’s genuinely competitive in both rasterization and ray tracing simultaneously. Fisheye rendering, reflections, and refractions have been enabled by ray tracing. Power Foam makes these available as a switchable mode on the same model rather than requiring a separate trained system. The project page includes real time demos of reflections off a chrome sphere and refractions through glass that are worth a look.

It will be interesting to see how Power Foam develops and whether the approach opens the door to dynamic or generative applications, areas where Radiant Foam’s ray tracing pedigree would have real value if paired with rasterization’s speed.

The code for Power Foam is already available with an Apache 2.0 license, and the full paper with interactive comparisons is available here.

Featured

Recents

Platforms

Splatware Expands Its Gaussian Splatting Platform with New Training Models and 360° Workflows

Splatware introduces new Gaussian Splatting training models, expanded input support for images, video, 360° media, Insta360, Antigravity A1, COLMAP, and Radiance Field datasets.

Johannes Krüger

Aug 7, 2026

Platforms

Splatware Expands Its Gaussian Splatting Platform with New Training Models and 360° Workflows

Splatware introduces new Gaussian Splatting training models, expanded input support for images, video, 360° media, Insta360, Antigravity A1, COLMAP, and Radiance Field datasets.

Johannes Krüger

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unity at 2.4

Esri ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer type for Unity scenes, on desktop only.

Michael Rubloff

Aug 7, 2026

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unity at 2.4

Esri ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer type for Unity scenes, on desktop only.

Michael Rubloff

Platforms

XGRIDS Adds Real Time Lights and Shadows to Gaussian Splats in LCC Unity SDK 2.2.0

XGRIDS LCC Unity SDK 2.2.0 adds real-time point and spot lights with shadow casting to Gaussian splat scenes, gains Ubuntu support, and improves XR rendering.

Michael Rubloff

Aug 6, 2026

Platforms

XGRIDS Adds Real Time Lights and Shadows to Gaussian Splats in LCC Unity SDK 2.2.0

XGRIDS LCC Unity SDK 2.2.0 adds real-time point and spot lights with shadow casting to Gaussian splat scenes, gains Ubuntu support, and improves XR rendering.

Michael Rubloff

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDKs for Native Apps at 300.1

Esri ArcGIS Maps SDKs for Native Apps 300.1 adds Gaussian splat layers to .NET and Qt desktop apps, reading web layers or local 3D Tiles for offline use.

Michael Rubloff

Aug 6, 2026

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDKs for Native Apps at 300.1

Esri ArcGIS Maps SDKs for Native Apps 300.1 adds Gaussian splat layers to .NET and Qt desktop apps, reading web layers or local 3D Tiles for offline use.

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

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unity at 2.4

Esri ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer type for Unity scenes, on desktop only.

Michael Rubloff

Aug 7, 2026

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unity at 2.4

Michael Rubloff

Aug 7, 2026

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unity at 2.4

Esri ArcGIS Maps SDK for Unity 2.4.0 adds a georeferenced Gaussian splat layer type for Unity scenes, on desktop only.

Michael Rubloff

Aug 7, 2026

Platforms

XGRIDS Adds Real Time Lights and Shadows to Gaussian Splats in LCC Unity SDK 2.2.0

XGRIDS LCC Unity SDK 2.2.0 adds real-time point and spot lights with shadow casting to Gaussian splat scenes, gains Ubuntu support, and improves XR rendering.

Michael Rubloff

Aug 6, 2026

XGRIDS

Platforms

XGRIDS Adds Real Time Lights and Shadows to Gaussian Splats in LCC Unity SDK 2.2.0

Michael Rubloff

Aug 6, 2026

XGRIDS

Platforms

XGRIDS Adds Real Time Lights and Shadows to Gaussian Splats in LCC Unity SDK 2.2.0

XGRIDS LCC Unity SDK 2.2.0 adds real-time point and spot lights with shadow casting to Gaussian splat scenes, gains Ubuntu support, and improves XR rendering.

Michael Rubloff

Aug 6, 2026

XGRIDS

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDKs for Native Apps at 300.1

Esri ArcGIS Maps SDKs for Native Apps 300.1 adds Gaussian splat layers to .NET and Qt desktop apps, reading web layers or local 3D Tiles for offline use.

Michael Rubloff

Aug 6, 2026

Esri

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDKs for Native Apps at 300.1

Michael Rubloff

Aug 6, 2026

Esri

Esri Adds Gaussian Splat Layers to the ArcGIS Maps SDKs for Native Apps at 300.1

Esri ArcGIS Maps SDKs for Native Apps 300.1 adds Gaussian splat layers to .NET and Qt desktop apps, reading web layers or local 3D Tiles for offline use.

Michael Rubloff

Aug 6, 2026

Esri