Powered by Gaussian Splatting

Step Inside
Reality.

Transform photographs into explorable, photorealistic 3D worlds. Powered by Gaussian Splatting and the World Labs Marble API.

Reall3D Viewer · Interactive 3DGS

The Technology

What is Gaussian Splatting?

3D Gaussian Splatting (3DGS) is a breakthrough rendering technique that represents scenes as millions of tiny, semi-transparent 3D gaussians instead of traditional meshes or voxels. The result? Photorealistic, real-time 3D environments you can explore freely in a web browser — no plugins, no downloads.

Radiance Fields

Unlike traditional polygon-based 3D, Gaussian Splats capture light, color, and transparency at every point in space — producing scenes with unmatched photorealism.

Real-Time in Browser

Gaussian splats render at 60 FPS directly in your browser using WebGL. No CUDA, no GPU server, no app download — just open a link and explore.

Multiple Formats

Compatible with .ply, .splat, .spx, .spz, and .sog formats. The Reall3D viewer handles LOD rendering, measurements, and watermarks out of the box.

World Generation

From Image to Explorable World

Using the World Labs Marble API, we transform your photographs into fully navigable 3D environments — then render them with the Reall3D Gaussian Splat viewer.

Upload Your Image

Provide a photograph, sketch, or text description. Marble accepts single images, multi-view sets, panoramas, and even short video clips.

AI Generates a 3D World

The Marble multimodal world model reconstructs depth, lighting, layout, and spatial structure — producing a complete Gaussian Splat environment.

Explore in Your Browser

Your world loads instantly in the Reall3D viewer. Navigate freely, zoom in, measure distances — all at 60 FPS with no software to install.

Share & Export

Share an interactive link or export as .spz / .ply for use in Three.js, Unity, Unreal, or any 3D pipeline. Every generation is logged in your dashboard.

For Developers

Integrate in Minutes

Embed the Reall3D viewer in any webpage with a few lines of code. Load Gaussian Splats from a URL or generate them via the Marble API.

// Install: npm install @reall3d/reall3dviewer
import { Reall3dViewer } from '@reall3d/reall3dviewer';

// Create viewer in any container
const viewer = new Reall3dViewer({
  root: '#my-viewer'
});

// Load a Gaussian Splat model
viewer.addModel('https://your-domain.com/world.spx');

Ready?

Create Your First 3D World

Sign in with Google and generate a photorealistic, navigable 3D environment from a single image — in under five minutes.

Start Generating