An introduction to Gaussian worlds

Gaussian game engines,
explained.

What makes a splat different from a mesh? How does a captured place become something you can explore? Start with the representation, then look at the systems that give a world its behavior.

From Ashley Kalkowski, creator of Guassia.

01 · The guide

A scene made from overlapping Gaussians

A 3D Gaussian is a shaped volume with a position, orientation, color and opacity. Projected onto the screen, many overlapping Gaussians form a visible scene. This representation can carry fine visual detail without using triangles as its primary visible surface.

The 2023 paper 3D Gaussian Splatting for Real-Time Radiance Field Rendering by Bernhard Kerbl, Georgios Kopanas, Thomas Leimkühler and George Drettakis describes a method for optimizing scene Gaussians from calibrated image data and rendering new views. Its reported results belong to that research implementation and its evaluated scenes.

Sources: Original 3DGS paper

02 · The guide

Capturing a place and authoring a world

The original research pipeline works from multiple images and camera information. Guassia's authoring workflow is different: creators can import Gaussian assets or convert supported static models, place objects and define interactions. Guassia's image conversion creates flat artwork; it does not reconstruct a complete three-dimensional place from a single photograph.

Sources: Research implementation · Guassia engine documentation

03 · The guide

A renderer is one part of a game

A rendered scene needs more systems to become a playable experience: movement, collision, cameras, rules and feedback. In Guassia, the visible Gaussian asset and its collision boxes are separate. A creator can use a splat to show an arch while defining where a player may walk. This is a practical distinction to check when choosing a tool for an interactive project.

Sources: Guassia engine documentation · Guassia scripting reference

04 · The guide

Three terms to keep separate

Representation
The data used to describe visible objects or a scene.
Renderer
The system that turns scene data and a camera view into an image.
Game engine
The broader toolset for authoring and running interactions, including systems beyond rendering.
05 · The guide

What to inspect in a first project

Begin with a small scene and a question you can answer. Does the object retain useful detail at the distance a player will see it? What happens near thin surfaces, transparent areas or the edge of a capture? Move the camera through the scene and inspect several viewpoints.

Then check the experience on your intended device. Record the asset, scene size, browser or application version and the conditions of the test. Those details make a comparison useful. A resolution label or a single attractive screenshot leaves several of these questions unanswered.

06 · The guide

Explore the sources, then try a tool

Read the original paper and reference implementation for the research foundation. For another engine's current integration, PlayCanvas maintains its own Gaussian splatting documentation. To try authoring in Guassia, open its browser editor and follow the visual guide.

The creator

Built by Ashley Kalkowski.

An educational reference from Ashley Kalkowski, creator of Guassia. This site explains the underlying field and links to original research; it is operated by a product creator.