Skip to main content
Now in Early Access

Explore the

cosmos

in real time.

LUMINA is an immersive real-time 3D space experience — custom GLSL shaders, GPU particle systems, and cinematic post-processing. All in your browser.

Launch Experience
60fps
Rendering
25K+
Stars
WebGL 2
API
01 — Capabilities

A universe
built in code.

Every star, shader, and animation runs live in your browser. No plugins. No canvas fallbacks. Pure WebGL and GLSL from the ground up.

Rendering
01

GPU Star Field

18,000 procedural stars built entirely on the GPU. Each carries its own brightness curve, color temperature, and depth-driven parallax via custom GLSL vertex shaders.

18Klive GPU particles
Simulation
02

Living Earth

Photorealistic Earth with zero textures. GLSL fragment shaders procedurally generate continents, oceans, polar ice, city lights, and a Rayleigh-scattering atmosphere.

0textures · 100% GLSL
Camera
03

Scroll Flythrough

9 cinematic keyframes map your scroll to a camera path that arcs from Earth across the asteroid belt to Saturn's rings. Spring-damped lerp keeps it buttery smooth.

9cinematic waypoints
Atmosphere
04

Volumetric Nebulae

Sprite-based gas clouds rendered in additive blending layers. Each sprite rotates per-particle in the fragment shader, creating depth you can feel even at rest.

4layered gas clouds
Performance
05

Adaptive Quality

Auto-scales from 3K stars on mobile to 28K on desktop. DPR is capped at 1.5×, DoF disabled in real time, and particle counts tier gracefully across hardware.

60FPS target
Post-Processing
06

Film Pipeline

ACESFilmic tone mapping, mipmap-blurred bloom, and cinematic vignette on every frame. The same pipeline used in AAA film and game production — running in your browser.

ACEStone mapping
React 19runtime
Three.jsrenderer
GLSLshaders
All rendering client-side
02 — Destinations

Choose your
destination.

Three worlds. Each a living universe built entirely in WebGL. Explore the surface, watch the moons orbit, feel the atmosphere.

Terrestrial
PhobosDeimos

Mars

The Red Planet

First human destination. Ancient riverbeds. The summit of Olympus Mons reaches beyond the clouds.

Distance
225M km
Gravity
3.72 m/s²
Temp
−60 °C
Sol
24h 37m
Ocean World

Europa

Jupiter's Icy Moon

A cracked ice shell conceals 100km of liquid ocean — the solar system's most likely harbor for life.

Distance
628M km
Gravity
1.31 m/s²
Temp
−160 °C
Day
3.5 Earth d
Hazy Moon

Titan

Saturn's Largest Moon

Wrapped in an orange nitrogen fog, its shores lap with seas of liquid methane under a dim sun.

Distance
1.44B km
Gravity
1.35 m/s²
Temp
−179 °C
Day
16 Earth d

All worlds rendered live · WebGL · No downloads required

03 — Mission Timeline

The journey
outward.

Four destinations. Each farther than the last. Each a harder question about what it means to be alive.

Q2 2026

Mars

First Human Footprints

7 months
Transit time

After a 7-month transit through the void, humanity descends on Chryse Planitia. Olympus Mons towers 22km against a butterscotch horizon — the first mountain any human has seen on another world.

Crewed DescentSurface EVAHab Deploy
Q4 2028

Europa

Into the Ice Ocean

100+ km
Ocean depth

A cryobot drills through 10km of fractured ice and releases a submersible into darkness — an ocean 100km deep that has not seen light in four billion years.

Ice DrillingOcean SurveyBiosignature Hunt
Q1 2031

Titan

Seas of Methane

1.5× Earth
Atmosphere

A drone-submarine descends through orange nitrogen smog and skims across Ligeia Mare — a sea of liquid methane shimmering under the pale light of distant Saturn.

Drone FlightMethane SeaHuygens-2
2038

Beyond

The Outer Darkness

122 AU
Boundary

Humanity's probe crosses the heliopause — entering interstellar space for only the second time in history. A golden record is sealed inside for whoever finds it next.

InterstellarHeliopauseLegacy

Projected timeline · Subject to launch windows · All dates approximate

03 / Explore

Enter the worlds.

Drag to orbit. Click hotspots to explore surface features.

Loading world...
Mars · Mission 2026 · First Human Footprints
05 / Observatory

Explore the universe.

Observe galaxies, nebulae and extreme spacetime phenomena.

Loading scene...
Time
M87 · Virgo SuperclusterSpiral formation with 7,500 simulated stars
02 / Services

What we
build.

From orbital simulations to real-time brand activations — we engineer the impossible in WebGL.

01

Space Visualization

Navigate a real-time 3D solar system. Zoom from orbit down to planetary surfaces. Every object rendered with custom physically-based shaders.

WebGL 2GLSLThree.js
02

Orbital Mechanics

Accurate celestial motion. Planets, moons, and asteroids follow real orbital paths. Watch the cosmos move as it does in the real universe.

PhysicsKeplerReal-time
03

Live Data Feeds

Integrate live celestial data streams. Satellite positions, solar events, asteroid proximity alerts — your universe stays current.

NASA APIWebSocketsSupabase
04

Custom Experiences

Commission a bespoke space experience. From educational simulations to award-level brand activations — we build what you imagine.

R3FFramer MotionGSAP
03 / Technology

The stack that
powers it.

60kGPU Stars
128Sphere Segs
60Target FPS
3D Engine
Three.js
WebGL renderer
React Three Fiber
React bindings
Drei
Abstraction layer
Postprocessing
VFX pipeline
Shaders
GLSL ES 3.0
Fragment & vertex
Custom FBM
Fractal noise
Rayleigh Scatter
Atmosphere
ACES Filmic
Tone mapping
Framework
Next.js 15
App Router
React 18
Concurrent mode
TypeScript
Type safety
Tailwind CSS
Styling
Animation
Framer Motion
UI animation
GSAP
Scroll & timelines
Lenis
Smooth scroll
Spring physics
Micro interactions
WebGL 2.0GLSL ES 3.0React 18Next.js 15Three.jsR3FFramer MotionGSAPLenisTailwindTypeScriptSupabaseWebGL 2.0GLSL ES 3.0React 18Next.js 15Three.jsR3FFramer MotionGSAPLenisTailwindTypeScriptSupabase
04 / Missions

What we've
launched.

Every shader, every particle system, every orbital path — hand-crafted from first principles.

M-001

Orbital Mechanics

Earth–Moon System

A photorealistic simulation of the Earth-Moon system at 1:1 orbital scale. Procedural continents, polar ice, city lights, Rayleigh atmosphere, and accurate lunar phase driven by GLSL.

2.2
Earth radius (units)
3.8
Orbital distance
GLSLAtmosphereProcedural
M-002

Deep Space Gas Clouds

Nebula Field

Three layered nebula clouds — violet, indigo-blue, and deep magenta — rendered as 600 additive-blended sprites per cloud. Each particle breathes and rotates in real time.

600+
Sprites per cloud
3
Overlapping layers
ParticlesAdditive BlendGLSL
M-003

Instanced Geometry

Asteroid Belt

400 individual asteroids rendered via custom instanced shader. Each rock has unique scale, rotation speed, and orbital offset. GPU-computed — zero CPU overhead per frame.

400
Unique asteroids
0
CPU overhead
InstancingGPUPerformance
06 / Testimonials

They said WTF.

That's the reaction we engineer for. Every time.

I've never seen anything like this in a browser. The moment Earth appeared and I saw the atmosphere glow, I stopped breathing for a second. Insane work.
AC
Aria Chen
Creative Director · Stellar Studio
We commissioned LUMINA for our product launch and the reaction from attendees was unanimous: WTF. Our conversion rate doubled. Real-time 3D in the browser is no longer a novelty — it's competitive advantage.
MW
Marcus Webb
Head of Product · Orbit Ventures
As a WebGL developer myself, I know how hard this is to pull off at 60fps. The procedural Earth shader alone would take most teams months. The attention to detail is surgical.
YT
Yuki Tanaka
Senior Graphics Engineer · Deep Space Labs
07 / Contact

Open a channel.

Have a mission that demands the impossible? We're ready to transmit.

Transmission Parameters
Signalhello@lumina.space
FrequencyOpen for missions
OrbitEarth, Sol System
Response< 24 standard hours
Alternative Channels