Gaussian Splat Tools

3D Gaussian Splatting for Virtual Production

3D Gaussian Splatting (3DGS) is a real-time radiance field rendering technique that represents scenes as millions of tiny colored blobs instead of meshes or neural networks. It's fast to train, renders in real time, and is increasingly integrated into game engines — making it a powerful tool for virtual production pipelines.

AI Image Generation Multi-view / Video Gaussian Splat Reconstruction Unreal Engine Relight & Composite

Capture & Creation

Free

Scaniverse (Niantic)

iOS / Android

Free mobile app for capturing Gaussian splats with your phone camera. LiDAR-enhanced on supported devices. Exports .ply files compatible with most splat viewers and Unreal plugins.

Paid

PostShot (Jawset)

Windows / macOS

Desktop app that converts photos or video into Gaussian splats. Clean UI, fast processing, and has a dedicated Unreal Engine plugin for direct import. Good middle ground between mobile capture and research tools.

Paid

Polycam

iOS / Android / Web

Popular 3D scanning app with Gaussian splat export. Supports LiDAR and photogrammetry modes. Web editor for cleanup and sharing. Pro tier unlocks higher-quality exports.

Free Open Source

Nerfstudio

Python / CUDA

Open-source framework supporting multiple radiance field methods including Splatfacto (their Gaussian splat implementation). Research-grade quality with a modular pipeline. Requires NVIDIA GPU and some technical comfort.

Free Open Source

Original 3DGS (INRIA)

Python / CUDA

The original implementation from the 2023 SIGGRAPH paper by Kerbl et al. Gold standard for quality. Requires COLMAP for camera pose estimation. The foundation everything else builds on.

AI Image → 3D Splat

Paid AI

Luma Genie

Web / API

Generate 3D Gaussian splats directly from text prompts or reference images. Fast iteration for concept art and environment prototyping. Export as .ply for use in Unreal or other 3D tools.

Research

Splatter Image

Python / CUDA

Single-image to 3D Gaussian splat in under a second. Feed-forward model (no per-scene optimization). Great for rapid prototyping from AI-generated images.

Research

LGM (Large Gaussian Model)

Python / CUDA

Generates high-resolution Gaussian splats from single or multi-view images in ~5 seconds. Trained on Objaverse. Good for objects; environments still challenging.

Unreal Engine Integration

Plugin Free

Luma Unreal Plugin

UE 5.3+

Official Luma plugin for importing and rendering Gaussian splats in Unreal Engine. Real-time rendering with good visual quality. Supports .ply import and basic material overrides.

Plugin Paid

PostShot UE Plugin

UE 5.3+

Companion plugin for PostShot captures. Drag-and-drop import, LOD support, and optimized for large scenes. Tighter integration than generic .ply importers.

Plugin Open Source

XV3DGS (Xverse)

UE 5.1+

Open-source Unreal plugin for 3DGS rendering. Supports large point clouds, custom shaders, and integration with Unreal's lighting system. Active development.

Relighting & Advanced Rendering

Research

Relightable 3D Gaussians (R3DG)

UCSD / Google

Decomposes Gaussian splats into diffuse color, specular, and normal components — enabling dynamic relighting in real time. The key breakthrough for VP use: splats that respond to scene lights instead of baking illumination.

Research

GS-LRM

Adobe Research

Large reconstruction model that produces relightable Gaussian splats from sparse images in seconds. Promising for rapid environment generation from AI images where relighting is needed.

Research

2D Gaussian Splatting (2DGS)

Python / CUDA

Uses flat 2D discs instead of 3D ellipsoids. Produces cleaner surfaces that are easier to convert to meshes — useful when you want to export to Unreal's native mesh pipeline for full material and lighting support.

Research

SuGaR

Python / CUDA

Extracts clean triangle meshes from Gaussian splats. The "escape hatch" — when you need splat-quality capture but traditional mesh workflows for texturing, rigging, or Unreal's native lighting.

Viewers & Utilities

Free Open Source

antimatter15/splat

WebGL

Lightweight browser-based Gaussian splat viewer. Drag and drop .ply or .splat files. Great for quick previews and sharing captures with collaborators.

Free Open Source

SuperSplat (PlayCanvas)

Web

Browser-based editor for Gaussian splats. Crop, clean, transform, and export. Useful for trimming captures before importing into Unreal.