Transform any Unreal Engine scene into a Gaussian Splatting dataset — fully automated COLMAP export with zero external tools.
🔥 Convert Any Unreal Engine Scene Into a Gaussian Splat
Unreal to Gaussian Splat is the fastest, most affordable way to export production-ready COLMAP datasets directly from the Unreal Engine editor. No Movie Render Queue. No external scripts. No command-line tools. Just press a button and get a complete dataset ready for Gaussian Splatting training in Postshot, LichtFeld Studio, Nerfstudio, or any 3DGS trainer.
Sample
Join Discord
Documentation
🚀 Key Features
One-Click Capture — Press a single button to render all camera views and export the full COLMAP dataset (images, cameras, point cloud).
No Movie Render Queue — Uses Unreal's native High-Res Screenshot system, making it significantly faster than MRQ with minimal setup overhead.
No External Tools Required — Everything runs inside the Unreal Editor. No Python installs, no command line, no third-party software.
Ray-Traced Point Cloud — Generates accurate 3D point clouds by ray-tracing your actual scene geometry, avoiding random noise.
Flexible Camera Placement — Use BP_CapturePoint for manual placement or BP_PathSpawner to auto-distribute cameras along spline paths.
Fully Configurable — Resolution, focal length, cameras per location, warmup frames, and capture delay are all adjustable from the editor UI.
COLMAP-Ready Output — Exports cameras.txt, images.txt, points3D.txt, and the image folder, ready to drop directly into any 3DGS trainer.
🏎️ Speed Advantage: High-Res Screenshot vs Movie Render Queue
Instead of relying on Movie Render Queue (MRQ), which is designed for cinematic final-frame rendering, this plugin uses Unreal's High-Resolution Screenshot system instead:
Lower overhead — Captures the viewport directly without MRQ's pipeline setup.
Faster per-frame — No redundant warmup cycles or buffer allocations.
Simpler workflow — No Sequencer, no render settings, no queue management.
Same visual quality — Captures exactly what Lumen/Nanite renders in-editor.
For Gaussian Splatting training data, you don't need motion blur, EXR render passes, or cinematic color grading. You need clean, consistent images from known camera poses — and that's exactly what this tool delivers, faster.
🎯 Perfect For
Arch-viz artists converting interior/exterior scenes to Gaussian Splats.
Game developers creating 3DGS versions of game environments.
Researchers generating synthetic COLMAP datasets for neural radiance field experiments.
Content creators who want interactive 3D web experiences from their Unreal scenes.
Anyone who needs a fast, affordable UE5-to-Gaussian-Splatting pipeline.
⚠️ Important Notes
This is an editor-only tool for generating training datasets. It does not render Gaussian Splats at runtime.
The Python Editor Script Plugin must be enabled in your project (Plugin Settings → Python Editor Script Plugin → Enable).
Capture quality depends on your scene's rendering settings (Lumen, Nanite, lighting quality, etc.).
For full documentation and setup instructions, please refer to our dedicated documentation link.