Lunar Engine

PHYSICALLY BASED SIMULATION

Initializing…
Altitude 0.00
Coordinates 0.0 0.0 0.0
GOD CLOCK ×1
LUNAR ENGINE: PHYSICALLY BASED SIMULATION

Project Overview

A bare-metal, zero-dependency WebGL2 physics and rendering engine.
Data Sources: NASA Lunar Reconnaissance Orbiter (LRO) elevation and albedo maps (dynamically compressed via Basis Universal), and 9,110 procedurally plotted stars from the Yale Bright Star Catalog.

Flight Controls

Desktop:
Click to engage Pointer Lock. Mouse to look. WASD or Arrow Keys to thrust/fly.
VR:
Click 'Enter VR'. Use Left/Right Thumbsticks for 6DoF flight.
Mobile:
Physical gyroscope to look. On-screen D-Pad to thrust.
Phase Sim:
Hold Shift to lock camera and simulate lunar phases. 1 Day = 1.5 Seconds.

For Dhriti,

The moon pulls the ocean, all the time.

And she will always sing for you when you look at her. - P