01 Gaussian splats, native to Unreal Engine

Introducing
WallGS.

A high-performance, high-quality Gaussian Splat Renderer for Unreal Engine 5.

Supports Unreal Engine5.3–5.8

Import large Gaussian splat scenes, render them in the Unreal viewport, and generate usable collision without leaving the editor.

/ RENDERING ARCHITECTURE

Spend GPU time where detail is visible.

WallGS organizes splats into spatially coherent clusters at import. At runtime it rejects off-screen clusters before sorting, sends only visible splats through exact GPU depth sorting, and uses screen-space adaptive density to reduce distant work while preserving full density near the camera. Importance-ordered representatives, footprint and opacity compensation, and temporal sort reuse keep that reduction stable—and every optimization can be tuned or disabled per actor.

Cluster cullingGPU radix sortingAdaptive densityTemporal reuse
/ IMPORT BENCHMARKS

Measured scenes.
Visible difference.

These comparisons use the scenes listed below. NanoGS time includes the initial import plus Nanite enable time.

5-scene average10.3×faster asset preparation
File size delta36%smaller across comparable scenes
Largest tested scene33MSOG imported in 42 seconds
Asset import time WallGS vs NanoGS
NanoGS data is unavailable for the 33M SOG scene because the test could not be run without .SOG support.
/ VIEWPORT PERFORMANCE

Runtime behavior,
shown side by side.

Recorded directly from the Unreal viewport at 1920×1080 using the 15 million splat Urban Graffiti Alley Night asset.

One-click collision generation
/ COLLISION

One click from splats
to scene interaction.

WallGS can generate collision from a Gaussian splat asset directly inside Unreal. The goal is simple: scans should not be just beautiful backdrops — they should become usable spaces for blocking, tracing, placement, and interaction.

  • 01Generate

    Create collision from the splat asset without a separate DCC round-trip.

  • 02Tune

    Adjust voxel size, density threshold, opacity threshold, and cleanup passes.

  • 03Use

    Keep the scan visible as splats while Unreal handles physics queries through generated geometry.

/ FORMAT SUPPORT

Native .SOG
and .PLY support.

Import .SOG and .PLY Gaussian splat files directly into Unreal Engine. WallGS handles compressed .SOG scenes alongside standard .PLY datasets, so you can use the format that fits each production asset.

PLY···

.PLY

Standard interchange path

SOG◌◌

.SOG

Compressed Gaussian splat scenes

The 33M housing-society scene was imported through WallGS in 42 seconds; the NanoGS comparison could not be checked because that path did not support .SOG in this test.
/ WALLGS

Bring splat scans
into Unreal.

Fast import, native rendering, SOG support, and collision generation in one workflow.

Get it on Fab
/ Community & support

Stay in the loop.

Follow development, join the WallGS community, or get in touch directly.

Unreal to Gaussian Splat plugin on Fab Marketplace
/ Companion workflow

Looking to convert Unreal scenes into Gaussian splats instead?

Unreal To Gaussian Splat gives you the tools you need to convert Unreal Engine scenes into Gaussian splats—without the manual capture setup.