Houdini 22 Makes Gaussian Splats a First Class Citizen: Rigging, Relighting, and Reconstruction

Gaussian splats are one of SideFX's two headline strategic initiatives alongside AI.

Gaussian splats are one of SideFX's two headline strategic initiatives alongside AI.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Houdini 22

SideFX Software announced Houdini 22 at a launch event in London, and gaussian splats are one of its two headline strategic initiatives alongside AI. What was a limited visualization and render experiment in Houdini 21 has been rebuilt as a full toolset woven into every stage of the CG pipeline, with new capabilities for rigging, animation, simulation, relighting, compositing, and generating splats directly from 3D renders.

Houdini 21 introduced native gaussian splatting support as what VP of Product Kristen Bergiel called “testing the waters”, basic visualization, basic rendering, read only. The community had already long been pushing further than that, with GSOPs from CG Nomads providing SOP level manipulation tools that hit version 2.8 before this announcement.

The underlying principle is that gaussian splats are points with attributes, which means every node Houdini already has for manipulating geometry can be applied to them without modification. Bone Deform, Surface Deform, standard SOP nodes, all of it works on splat data. The keynote demo used this to rig and animate a Gaussian splat wasp using the standard Rig Builder, apply an insect rig template, switch between proxy/low-res/high-res LODs during interactive posing, and export an animated creature without any gaussian splatting specific rigging logic.

The animation demos pushed this further. A bar scene built entirely from a splat was used as a live animated set. An animator could select individual stool splats, remove them from the scene, pipe them into an Add Prop node to give them controls, then pose them like any other prop. Ragdoll’s new impact threshold feature was then used to let a character kick those 3DGS stools over, with physics activation firing automatically on velocity rather than requiring manual keyframing.

The reconstructed wasp got secondary motion applied across its legs, antenna, and abdomen. Lag/overshoot, jiggle, and spring effects driven from a single root control, with transform multipliers per control to break twinning. Secondary motion blended directly into keyframe animation at the clip boundary.

The simulation demos are a practical answer to a real problem with splat deformation. Because lighting is baked view dependently into the splat data, heavy distortion makes the lighting look wrong. The keynote acknowledged this, noting it remains a “very tricky problem” the team is actively working on.

The most significant new capability is reconstructing 3DGS from Karma renders rather than photographs. The standard photogrammetric pipeline requires an SfM step to estimate camera positions. Houdini 22 does not handle that step yet, but when working from 3D scenes, the camera positions are already known exactly.

The workflow creates an array of cameras around a scene, renders them with Karma, and feeds those renders into the 3DGS training pipeline via PDG/TOPs. Because the source is CG rather than photography, the resulting G-splat can carry embedded normals, world space positions, and other arbitrary attributes alongside color.

The practical tradeoff was illustrated with a direct comparison. Animated OpenVDB fire at 180MB per frame versus animated splat fire at 45MB per frame, roughly a 4× reduction.

Viewport performance for 23 million splat scenes improved substantially from H21 to H22, driven largely by the move to Vulkan (OpenGL has been fully removed in this release). Side Effects framed Vulkan as foundational work toward a future cinematic near realtime renderer.

Karma’s G-splat rendering path was completely rethought. The H21 approach on Karma XPU produced noisy results that required long resolve times; the H22 approach is described as a new implementation focused on quality, with visibly cleaner output demonstrated at the keynote.

Efforts toward relightable G-splats had been explored as a Houdini based proof of concept before this release. Houdini 22 ships prototype relighting tools from SideFX Labs that delight the splat, reconstruct surface information from normals, and apply new lighting via a Capernicus network. The wasp demo showed spherical harmonics applied to the wings under a new key light. These tools are labeled Labs/prototype rather than production-ready.

Copernicus (Houdini’s compositor and texture-synthesis context) gains two new 3DGS specific nodes. The Camera COP allows cameras to exist inside Copernicus networks. The Rasterized splat node projects 3DGS into 2D, outputting both color and depth, enabling traditional compositing operations on splat imagery. A live demo applied chromatic aberration to a Karma render interactively from inside Copernicus, with results updating as the splat was re-rendered.

Depth output from the rasterized node enables depth based compositing and lens effects, and integrates with Copernicus’s new caustics from height and refract from height tools.

Houdini 22 will be available later this summer.

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

Blender 5.3 Ships With Native Gaussian Splat Support

Blender 5.3 adds native 3D Gaussian splat import from PLY, SPZ, USD and glTF, with rendering in Workbench, EEVEE and Cycles. Splat export is not yet supported.

Michael Rubloff

Nov 10, 2026

Platforms

Blender 5.3 Ships With Native Gaussian Splat Support

Blender 5.3 adds native 3D Gaussian splat import from PLY, SPZ, USD and glTF, with rendering in Workbench, EEVEE and Cycles. Splat export is not yet supported.

Michael Rubloff

Platforms

Niantic Spatial Makes Splat Objects Movable in Simulation

Niantic Spatial object interaction, a scene variation beta, separates movable objects from Gaussian splat scenes with collision data and estimated physics.

Michael Rubloff

Nov 10, 2026

Platforms

Niantic Spatial Makes Splat Objects Movable in Simulation

Niantic Spatial object interaction, a scene variation beta, separates movable objects from Gaussian splat scenes with collision data and estimated physics.

Michael Rubloff

Platforms

LCC Studio V2.7.0 Exports Fusion Results to USD and 3D Tiles

XGRIDS LCC Studio V2.7.0 exports Map Fusion, Aerial-Ground Map Fusion and Aerial Reconstruction results as USD and 3D Tiles, and drops the 3D Tiles v1 profile.

Michael Rubloff

Nov 10, 2026

Platforms

LCC Studio V2.7.0 Exports Fusion Results to USD and 3D Tiles

XGRIDS LCC Studio V2.7.0 exports Map Fusion, Aerial-Ground Map Fusion and Aerial Reconstruction results as USD and 3D Tiles, and drops the 3D Tiles v1 profile.

Michael Rubloff

News

Lutra and North Road Crowdfund Gaussian Splats for QGIS

Lutra Consulting and North Road seek €85,000 to add Gaussian splats, delivered as 3D Tiles, to QGIS 2D and 3D map views, aiming at QGIS 4.6 to 4.10 in 2027.

Michael Rubloff

Nov 10, 2026

News

Lutra and North Road Crowdfund Gaussian Splats for QGIS

Lutra Consulting and North Road seek €85,000 to add Gaussian splats, delivered as 3D Tiles, to QGIS 2D and 3D map views, aiming at QGIS 4.6 to 4.10 in 2027.

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 Ships With Native Gaussian Splat Support

Blender 5.3 adds native 3D Gaussian splat import from PLY, SPZ, USD and glTF, with rendering in Workbench, EEVEE and Cycles. Splat export is not yet supported.

Michael Rubloff

Nov 10, 2026

Blender 5.3 gaussian splatting

Platforms

Blender 5.3 Ships With Native Gaussian Splat Support

Michael Rubloff

Nov 10, 2026

Blender 5.3 gaussian splatting

Platforms

Blender 5.3 Ships With Native Gaussian Splat Support

Blender 5.3 adds native 3D Gaussian splat import from PLY, SPZ, USD and glTF, with rendering in Workbench, EEVEE and Cycles. Splat export is not yet supported.

Michael Rubloff

Nov 10, 2026

Blender 5.3 gaussian splatting

Platforms

Niantic Spatial Makes Splat Objects Movable in Simulation

Niantic Spatial object interaction, a scene variation beta, separates movable objects from Gaussian splat scenes with collision data and estimated physics.

Michael Rubloff

Nov 10, 2026

Niantic Spatial

Platforms

Niantic Spatial Makes Splat Objects Movable in Simulation

Michael Rubloff

Nov 10, 2026

Niantic Spatial

Platforms

Niantic Spatial Makes Splat Objects Movable in Simulation

Niantic Spatial object interaction, a scene variation beta, separates movable objects from Gaussian splat scenes with collision data and estimated physics.

Michael Rubloff

Nov 10, 2026

Niantic Spatial

Platforms

LCC Studio V2.7.0 Exports Fusion Results to USD and 3D Tiles

XGRIDS LCC Studio V2.7.0 exports Map Fusion, Aerial-Ground Map Fusion and Aerial Reconstruction results as USD and 3D Tiles, and drops the 3D Tiles v1 profile.

Michael Rubloff

Nov 10, 2026

XGRIDS

Platforms

LCC Studio V2.7.0 Exports Fusion Results to USD and 3D Tiles

Michael Rubloff

Nov 10, 2026

XGRIDS

Platforms

LCC Studio V2.7.0 Exports Fusion Results to USD and 3D Tiles

XGRIDS LCC Studio V2.7.0 exports Map Fusion, Aerial-Ground Map Fusion and Aerial Reconstruction results as USD and 3D Tiles, and drops the 3D Tiles v1 profile.

Michael Rubloff

Nov 10, 2026

XGRIDS

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.