← all repositories
xverse-engine/XScene-UEPlugin

Gaussian Splats Meet Unreal Engine, via Niagara

XScene-UEPlugin brings 3D Gaussian Splatting reconstructions from photos and video into Unreal Engine 5 for real-time editing, lighting, and Niagara-based VFX.

XScene-UEPlugin
Not currently ranked — collecting fresh signals.
star history

What it does

XScene-UEPlugin is a UE5 plugin that ingests 3D Gaussian Splatting models—those point-cloud-like reconstructions built from multi-view photos—and renders them in real time through Unreal’s Niagara particle system. It ships with a training module that includes Windows tools and Python scripts to turn image sequences or video into .ply or .gspl assets. Inside the editor, the splats act like native citizens: they support dynamic lighting, automatic LOD, Blueprint scripting, and hybrid scenes mixed with standard UE geometry.

The interesting bit

Rather than treating Gaussian Splatting as an external viewer curiosity, the plugin promotes splats to first-class Niagara emitters, letting you crop them, apply VFX, and drop them into existing pipelines without leaving the engine. The training side even offers post-processing to scrub floaters and densification tweaks that concentrate detail on important areas.

Key highlights

  • Real-time Gaussian Splatting rendering via UE5 Niagara, with automatic LOD handling for over 200,000 point clouds.
  • Drag-and-drop .gspl import and .ply conversion straight into the Content Browser.
  • Full Blueprint compatibility and hybrid rendering alongside standard UE assets.
  • Built-in training tools—Windows XV3DTools.exe or Python scripts—with TensorBoard monitoring and YAML configuration.
  • Model clipping and spherical harmonic support up to the 3rd degree for cleaner VFX outputs.

Caveats

  • Recent releases patched crashes, flickering when moving objects, and Windows packaging errors, suggesting stability remains a moving target.
  • The roadmap lists runtime dynamic LOD, physics proxies, asset compression, and streaming as still unchecked.
  • The packaged training tool XV3DTools.exe is Windows-only; Python scripts exist, but cross-platform ease is unspecified.

Verdict

A solid bet for UE5 technical artists or developers who want to composite photogrammetry-derived splats into games or cinematics. Look elsewhere if you need mature runtime physics or a polished cross-platform workflow today.

Frequently asked

What is xverse-engine/XScene-UEPlugin?
XScene-UEPlugin brings 3D Gaussian Splatting reconstructions from photos and video into Unreal Engine 5 for real-time editing, lighting, and Niagara-based VFX.
Is XScene-UEPlugin open source?
Yes — xverse-engine/XScene-UEPlugin is open source, released under the Apache-2.0 license.
What language is XScene-UEPlugin written in?
xverse-engine/XScene-UEPlugin is primarily written in C++.
How popular is XScene-UEPlugin?
xverse-engine/XScene-UEPlugin has 1.1k stars on GitHub.
Where can I find XScene-UEPlugin?
xverse-engine/XScene-UEPlugin is on GitHub at https://github.com/xverse-engine/XScene-UEPlugin.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.