Compatibility Matrix
Software × Gaussian Splatting Support Matrix
An objective look-up table from TOP3DGS: 'Can the software I have actually render Gaussian Splatting files?' Every cell is sourced from real code or official docs, with traceable citations.
Coverage
25 verified
Native
6
Plugin
7
External
3
Unsupported
9
By Category
By Render Support
| Software | 3DGS Render | Formats | Editable | How | Maintained |
|---|---|---|---|---|---|
| 3D / DCC Software | |||||
Blender Blender Foundation | Plugin | ply | No | Plugin: 3D Gaussian Splatting (gaussian-splatting-blender-addon) | 2024-08-30 |
NVIDIA Omniverse (Kit / RTX) NVIDIA | NativePath-traced | ply | — | Engine native | — |
Maya Autodesk | Not Supported | — | No | No supported path | — |
3ds Max Autodesk | Not Supported | — | No | No supported path | — |
Cinema 4D Maxon | Not Supported | — | No | No supported path | — |
Houdini SideFX | Not Supported | — | No | No supported path | — |
| Game Engine | |||||
Unity Unity Technologies | Plugin | ply · spz | Yes | Plugin: UnityGaussianSplatting (org.nesnausk.gaussian-splatting) | 2025-10-17 |
Unreal Engine Epic Games | Plugin | ply | Yes | Plugin: XV3dGS (XScene-UEPlugin) | 2025-07-30 |
Godot Engine Godot Foundation | Plugin | ply · compressed.ply · splat · sog | No | Plugin: gdgs (godot-gaussian-splatting) | — |
| Web Engine / Library | |||||
Three.js Three.js Authors | Plugin | ply · splat · ksplat | No | Plugin: @mkkellogg/gaussian-splats-3d (GaussianSplats3D) | 2025-10-19 |
Babylon.js Microsoft / Babylon.js Authors | Native | ply · splat · spz · sog · sogs | API-level only | Engine native | — |
PlayCanvas Engine PlayCanvas Ltd. | Native | ply · splat · spz | — | Engine native | — |
gsplat.js Hugging Face | Plugin | ply · splat | — | Plugin: gsplat (npm) | — |
Luma Web (@lumaai/luma-web) Luma AI | Plugin | luma-capture-url · luma-splats-artifacts | No | Plugin: @lumaai/luma-web | — |
WebXR Device API W3C | External | — | No | External bridge | — |
WebGL 2.0 / WebGPU Khronos / W3C | Not Supported | — | No | No supported path | — |
| XR Platform | |||||
visionOS / RealityKit Apple | External | — | No | External bridge | — |
Meta Quest (OpenXR runtime) Meta | External | — | No | External bridge | — |
| Viewer-only | |||||
SuperSplat PlayCanvas Ltd. | Native | ply · splat | API-level only | Engine native | — |
| Compositing / Post | |||||
After Effects Adobe | Not Supported | — | No | No supported path | — |
Nuke Foundry | Not Supported | — | No | No supported path | — |
DaVinci Resolve Blackmagic Design | Not Supported | — | No | No supported path | — |
TouchDesigner Derivative | Not Supported | — | No | No supported path | — |
| Mobile Platform | |||||
Polycam Polycam Inc. | Native | — | Yes | Engine native | — |
Scaniverse (Niantic Spatial Capture) Niantic Spatial, Inc. | Native | — | No | Engine native | — |
Caveat
Tools marked as 'does not accept external splat' are closed-loop production pipelines — they aren't viewers for arbitrary splat files. This is an intentional distinction.
Data Transparency
Every field follows three rules: 1) verbatim English source quote; 2) at least one accessible sources URL; 3) any unverifiable field is null/false/none — a conservative 'no' beats a wrong 'yes'.
- 1Markdown source files are gathered by the Auto model under strict constraints — no fabrication, no self-stamping.
- 2Opus reviewer cross-checks every field against original text and code, marking 'verified' only after manual review.
- 3This matrix only renders verified entries; pending/rejected items are excluded.