StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

StarlightGS

CoSTAR National Lab has open-sourced StarLightGS, an Unreal Engine 5.7 plugin that relights gaussian splats and casts their shadows without proxy meshes.

WallGS Pro brought splat relighting to Unreal Engine 5 in October, with shadow casting handled through an optional proxy mesh. StarLightGS instead renders relightable splats directly into the GBuffer, the intermediate stage that holds geometry and material data for Unreal's lighting and post processing passes. Relit splats receive every built-in light type, shadows from meshes and Lumen global illumination, so an emissive mesh will illuminate a nearby splat. They also contribute to screen space reflections, and relighting works with both Substrate and the legacy material pipeline.

The GBuffer stores only opaque surfaces, so StarLightGS renders relightable splats as opaque and offers an r.Gaussians.AlphaCutoff variable to trim the edge artifacts that can result. Splats do not feed the Lumen scene, so they cast no global illumination onto other objects. Ray tracing is unsupported, which rules out ray traced shadows, MegaLights and hardware Lumen.

StarLightGS shadows run through Virtual Shadow Maps. The plugin sends splat geometry to the shadow pipeline as a mesh batch and reshapes a quad for each splat, per light, so splats shadow meshes, other splats and themselves. Virtual Shadow Maps do not support translucent shadows, so splats cast as opaque ellipsoids with harder edges, and cost scales with the number of shadow casting lights.

Relighting requires PLY files with per splat normals, and metallic and roughness channels are optional. Box and sphere clipping volumes crop or segment a splat, and an Export Clipped Splat button saves the result as a new asset. PLY export writes either the original or Unreal coordinate space. The default ceiling is 5,000,000 splats, raised through r.Gaussians.MaxSplats as far as VRAM allows.

Relightable PLYs come from starlightgs-training, a Docker fork of GS-IR that runs COLMAP on photos or video and exports albedo, roughness, metallic and normals into a material PLY. The training pipeline needs an NVIDIA RTX 20 to 50 series, A100, H100 or H200 GPU on Linux or WSL2, and it is limited to noncommercial use because it bundles the Inria rasterizer. A sample project shows the plugin in a working level.

StarLightGS builds from source with Visual Studio 2022 or newer and is available now on GitHub as an MIT licensed beta.

Thumbnail for Gaussian Splatting News episode 11

10:32

Watch · New every Monday

SpAItial Echo-3 & Apple Event 4D Splat Rig | Gaussian Splatting News

Episode 11 · Nov 2, 2026

Spatial AI launched Echo 3, a world model and iPhone capture app that turns a few minutes of video into a metric-scale Gaussian splat, mesh and point cloud.

Featured

Recents

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Platforms

MipMap Makes Gaussian Splats Walkable in Desktop 3.3

MipMap Desktop 3.3 adds a Gaussian splatting Walk Mode, scale calibration and geographic-coordinate measurement, plus direct uploads to SuperSplat via API key.

Michael Rubloff

Nov 6, 2026

Platforms

MipMap Makes Gaussian Splats Walkable in Desktop 3.3

MipMap Desktop 3.3 adds a Gaussian splatting Walk Mode, scale calibration and geographic-coordinate measurement, plus direct uploads to SuperSplat via API key.

Michael Rubloff

Gaussian Splat Patch Turns Blender Meshes into Splats

Gaussian Splat Patch 0.2.0 converts Blender meshes into Gaussian splats with no training, baking materials in Cycles under three lighting modes, one scan-lit.

Michael Rubloff

Nov 5, 2026

Gaussian Splat Patch Turns Blender Meshes into Splats

Gaussian Splat Patch 0.2.0 converts Blender meshes into Gaussian splats with no training, baking materials in Cycles under three lighting modes, one scan-lit.

Michael Rubloff

Iconem Streams Gaussian Splat 3D Tiles Into Blender

Iconem's blender_ogc3dtiles v0.5.1 streams OGC 3D Tiles into Blender, turning KHR_gaussian_splatting tiles into native Gaussian splats on the Blender 5.3 beta.

Michael Rubloff

Nov 5, 2026

Iconem Streams Gaussian Splat 3D Tiles Into Blender

Iconem's blender_ogc3dtiles v0.5.1 streams OGC 3D Tiles into Blender, turning KHR_gaussian_splatting tiles into native Gaussian splats on the Blender 5.3 beta.

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

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

News

Insta360 Launches a Spatial Capture Challenge

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Nov 6, 2026

StarlightGS

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

Michael Rubloff

Nov 6, 2026

StarlightGS

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Nov 6, 2026

StarlightGS

Platforms

MipMap Makes Gaussian Splats Walkable in Desktop 3.3

MipMap Desktop 3.3 adds a Gaussian splatting Walk Mode, scale calibration and geographic-coordinate measurement, plus direct uploads to SuperSplat via API key.

Michael Rubloff

Nov 6, 2026

MipMap

Platforms

MipMap Makes Gaussian Splats Walkable in Desktop 3.3

Michael Rubloff

Nov 6, 2026

MipMap

Platforms

MipMap Makes Gaussian Splats Walkable in Desktop 3.3

MipMap Desktop 3.3 adds a Gaussian splatting Walk Mode, scale calibration and geographic-coordinate measurement, plus direct uploads to SuperSplat via API key.

Michael Rubloff

Nov 6, 2026

MipMap

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.