01 Gaussian splats, native to Unreal Engine

Unreal Engine 5
WallGS.

WallGS is a high-performance Gaussian Splat Renderer plugin 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 Spatial LOD to reduce distant work while preserving full density near the camera. A quality-first default profile and temporal sort reuse keep the result stable.

Cluster cullingGPU radix sortingSpatial LODTemporal reuse
/ FREE PUBLIC DEMOS

Try WallGS
for yourself.

Watch each demo here, then download the build directly for Windows PC or standalone Meta Quest.

More public demos are on the way.
/ Android Vulkan

Support for
Android.

WallGS supports Unreal Engine’s Android Vulkan mobile renderer, bringing Gaussian splat scenes to supported Android phones and standalone Meta Quest headsets.

01Android phones
02Meta Quest standalone
03Mobile Multi-View
01

Native mobile path

A dedicated Vulkan mobile rendering path designed for Android hardware—not a desktop renderer forced onto a headset.

02

Scene-aware budgets

Set an asset-level Android maximum and an optional VR-only spatial cap to balance density, memory and performance for the device you are shipping on.

03

Built for standalone VR

Mobile Multi-View, stereo-aware visibility and peripheral splat optimization make immersive Android deployment practical.

/ PC VR

Support for
PC VR.

WallGS works with PC VR, supports Instanced Stereo, and includes VR-specific optimization controls for balancing visual quality and performance.

Instanced StereoFoveated renderingVR optimization controls
Foveated workloadSTEREO / 2 EYES
/ VR-SPECIFIC OPTIMIZATION

Fewer pixels.
Fewer splats.

Fixed foveated rendering reduces resolution around the edges of each eye. WallGS can also reduce the number of splats processed in those areas, lowering both pixel and splat workload while preserving detail at the center.

Native FFRReduces peripheral resolution
WallGSAlso reduces peripheral splats
VR Edge Optimization VR Splat Budget Override Shared stereo sorting
/ 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.

From desktop and PC VR to Android phones and standalone headsets—one native Unreal workflow for your Gaussian splat scenes.

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.