Build with luma.gl
See what your GPU can do.
Real-time worlds, physical simulations, and visual effects—live in your browser, with nothing to install.

glTF Asset Studio
Explore standards-first glTF assets with physical materials, animated characters, morph targets, native extensions, and portable WebGPU/WebGL rendering.

Gaussian Splats
Explore a captured Train scene with streamed HDR Gaussian splats, GPU-native projection, ordering, and interactive rendering.

Lightstorm Megacity
Fly through a GPU-driven city beneath synchronized lightning, luminous streets, and screen-space reflections.

Tempest Ocean
Cross a spectral stormfront with GPU-displaced waves, wind-driven whitecaps, and high-dynamic-range moonlight.

Cinematic Bloom
Shape HDR highlights with physically based glow, spectral diffraction, chromatic lens ghosts, and temporal stabilization.

Volumetric Fire Forge
Simulate reactive fire around solid obstacles, then compose emissive flames and drifting smoke into a 3D forge.

Prism Cathedral
Follow light through a faceted refractor as spectral caustics scatter across an atmospheric stone interior.

Fluid Foundry
Shape a GPU-resident liquid-metal simulation inside an industrial vessel with responsive splashes and HDR highlights.

Virtual Geometry Canyon
Travel through a procedural canyon as GPU-selected geometry streams new detail into a massive virtual landscape.

Illumination Lab
Inspect clustered lighting, ambient occlusion, glossy reflections, volumetrics, and adaptive HDR exposure.

Effects: Image Processing
Build, reorder, and tune a complete image-effect stack against a continuously animated procedural scene.
Explore the framework
The GPU stack, layer by layer.
Seven focused modules for GPU portability, rendering, shaders, effects, 3D scenes, Gaussian splats, and compute.
GPU portability
Core / WebGPU / WebGL
One low-level GPU portability layer for buffers, pipelines, textures, and rendering across WebGPU and WebGL2.
Rendering toolkit
Engine
The classic luma.gl API for models, animation loops, geometry, picking, and composable rendering.
Shader programming
Shader Tools
Write, assemble, and share portable shaders with a reusable module library for both WGSL and GLSL.
Composable effects
Effects
Compose reusable shader effects into complete post-processing, lighting, and image-processing pipelines.
Declarative 3D
ANARI
Describe declarative 3D scenes with glTF and OpenUSD, then switch renderers without rebuilding the world.
Captured scenes
Splats
Stream and render Gaussian splats with depth ordering, high-dynamic-range color, and reusable GPU data.