Unreal Engine

XScene UE Plugin

XScene UE Plugin is XVERSE’s open-source Unreal Engine 5 plugin for visualizing, managing, editing, and hybrid-rendering Gaussian Splatting scenes.

Stage: Rendering / Game EngineUnreal projectsNiagara renderingHybrid 3DGS scenes

What It Does

XScene UE Plugin is a practical route for teams that want Gaussian Splats inside Unreal rather than a standalone viewer. It connects splat assets to UE workflows such as Blueprint, Niagara, levels, lighting, and post-processing.

It is most useful when Unreal is already your delivery environment: visualization, virtual production, simulation, product demos, or hybrid scenes where native UE assets sit alongside scanned splats.

How To Use It In 3DGS

  • Install the plugin into an Unreal Engine 5 project and enable required dependencies such as Niagara.
  • Import a Gaussian Splat PLY through the plugin workflow, then let the plugin generate UE assets and textures.
  • Place the generated Blueprint asset in a level and tune scale, lighting, camera, and post-processing.
  • Test VRAM usage, UE version compatibility, ray tracing/Lumen interactions, and packaging behavior before committing to production.

Things To Watch

  • Unreal integration can be more fragile than browser viewing because engine versions, plugins, and rendering settings interact.
  • Large PLY files can pressure VRAM during import and runtime.
  • Community reports mention texture and memory issues in some setups, so keep a simple validation project for new assets and engine versions.

Where It Adds Value

  • Use XScene when you need cinematic cameras, Sequencer, Unreal UI, simulation context, or hybrid scenes that combine native meshes with splats.
  • The plugin roadmap and docs mention editing, LOD, crop regions, and hybrid rendering, which makes it more than a bare file viewer.
  • For polished delivery, build a repeatable import checklist around UE version, Niagara, project rendering settings, and source PLY size.

Troubleshooting Notes

  • If a scene imports without expected appearance, test the same PLY in a neutral viewer first to separate asset issues from UE plugin issues.
  • Disable or isolate advanced rendering features while debugging; some community discussions point to ray tracing or Lumen settings as possible variables.