SplatCapture is an Editor-only Unreal Engine plugin that turns any Unreal scene into a training dataset for 3D Gaussian Splatting.
Place a Volume Box, click render, and get COLMAP-ready data straight into Postshot, no Structure-from-Motion required.
Works only inside the editor (no runtime / in-game use)
Focused on synthetic dataset generation, not splat rendering
One toolbar widget that sits next to the Play button
Automatic collision-aware camera grid + manual camera placement
Camera-frustum point cloud tracing with density heatmap
Movie Render Queue integration (PNG/EXR, quality presets)
COLMAP export: cameras.txt, images.txt, points3D.ply + .txt
1. Add the Plugin through the FAB Marketplace to your project
2. If it doesnt automatically show up here do Step 3.
3. Go to your Plugins and check if its enabled
Place Volume
Info Button
Shows some statistics such as Image Count, Grid Spacing, and Point Cloud Point Count.
Spawn Volume
Spawns a Box in the Scene where all the Logic will take place.
Point Cloud Settings
Preview PointCloud Toggle
Preview the generated point cloud in the viewport.
Max Points
Maximum number of points allowed in the Point cloud.
Points from Cameras Toggle
Sample points by shooting rays through the volume.
Rays per Camera
How many rays are fired per side, higher means more detail but slower.
Heatmap Visualizer
Debug Heatmap Sensitivity. Red is a high density, blue is a low density.
Points from Surface Toggle
Sample points from mesh triangle surfaces.
Margin
Defines the bounds where the point cloud particles are rendered.
Surface Density
How densely packed the points are per square meter.
Mesh Filter Size
Ignore meshes larger than this multiple of the volume (filters out sky, terrain).
Grid Settings
Extra Cameras
Add extra Cameras for better coverage.
Cam Poses
Number of camera angles captured per grid point.
Grid Spacing
Distance between each grid point.
Ground Offset
Vertical offset of the grid from the ground.
Col. Radius
Points within this radius of a collision are removed.
Floor Trace Toggle
Trace from above to align the grid to the landscape.
Add Jitter Toggle
Randomly offsets each grid point position within min/max range.
Debug Scale
Scales the debug mesh displayed at each grid point.
Render Settings
Render Quality
Sets the overall render preset. Custom unlocks individual settings.
Output
Image format for rendered frames. EXR for linear, PNG for standard.
Resolution
Resolution of each rendered frame.
Samples
Number of samples per pixel per frame. Higher reduces aliasing.
Render
Renders and outputs the needed files for gaussian splat training
Simply drag and drop the Folder from the output into a Gaussian Splat Training Software such as Postshot, Volinga Studio, Lichtfeld Studio etc.
Findings: For me Postshot gave me the cleanest Results but is expensive.
For artists, TDs and filmmakers working in Unreal Engine editor only
Helps with:
Generating Data out of your unreal Engine scene for Gaussian Splat Training.