3D Gaussian Splatting (3DGS)

The Next Dimension of Real-Time 3D Rendering.

Overview

3D Gaussian Splatting (3DGS) is a cutting-edge rasterisation technique that renders highly detailed, photorealistic 3D objects and scenes in real time. Instead of using traditional polygon meshes or point clouds, 3DGS represents environments using millions of tiny, translucent 3D ellipsoids (or "splats").

Each individual Gaussian splat contains specific data points required for rendering:

  • Position (X,Y,ZX, Y, Z): Where the splat is located in 3D space.

  • Geometry/Scale: The size, orientation, and shape of the ellipsoid.

  • Opacity (αα): How transparent or solid the splat is.

  • Colour: Highly detailed colour data that changes depending on the viewing angle, allowing for realistic reflections and lighting.

Integration & Ecosystem Tools

As 3DGS technology rapidly evolves, the ecosystem of compatible tools continues to expand. Alongside our native 404—GEN Unity Add-on and Blender Extension, you can utilise the following third-party software and plugins:

Platform

Type

Description

Spline

3D Design Software

A web-based 3D design and modelling tool featuring native support and interactive workflows for 3DGS.

SuperSplat

Browser-Based Editor

An open-source, web-based tool by PlayCanvas designed specifically for viewing, editing, and optimising Gaussian Splat data.

Unreal Engine

Game Engine

While native, out-of-the-box engine support is evolving, robust third-party integrations like the XVerse 3DGS plugin enable seamless Windows compatibility.

Learning Resources

Whether you are looking for a high-level overview or deep technical documentation, these community resources are excellent starting points:

Last updated