True N-Body Newtonian Gravity
Every body in the scene continuously exerts a gravitational force on every other body. Mutual gravitational perturbations produce natural orbital resonances, Kozai-Lidov cycles, precession, and chaotic ejections.
14 Precision Numerical Integrators
Choose from fourteen numerical integration schemes: high-order Runge-Kutta (RK4, Cash-Karp 5/4, Fehlberg 8/7), energy-conserving symplectic methods (PEFRL, Velocity Verlet, Forest-Ruth), and adaptive time-stepping.
Add & Modify Celestial Bodies
Inject new bodies on the fly using fifty real-object templates (stars, planets, moons, asteroids, and black holes), or specify custom masses, radii, positions, and velocity vectors directly in the live simulation.
Rotating & Co-Rotating Reference Frames
Lock the camera frame to any body or system barycenter, or activate a co-rotating frame to fix a planet's position and reveal intricate non-inertial motions like horseshoe orbits, quasi-satellite loops, and tadpole libration.
Procedural WebGL Surface Shaders
Celestial bodies render in real-time 3D with procedural GLSL shaders. Continental shorelines, oceans, polar ice, desert dunes, cloud layers, volcanic lava lakes, and gas giant cloud bands adapt dynamically to stellar flux and mass.
Dynamic Particle Ring Systems
Spawn tens of thousands of gravitationally interacting ring particles around any world. Observe shepherd moons clear sharp gaps, generate spiral density waves, and induce ring warps.
Inelastic Collisions & Mergers
When orbital periapses intersect physical radii, bodies merge with strict momentum conservation. Realistic collision shockwaves dynamically ripple across the surviving body's planetary surface in real time.
Barycenter & Lagrange Points (L1–L5)
Compute and display the exact gravitational center of mass (barycenter) and the five Lagrangian equilibrium points in real time for any two interacting bodies in the simulation.
Flexible 3D Camera Controls
Freely orbit, pan, and zoom through space with logarithmic depth buffering. Track spacecraft, follow planet surfaces, or step back for an expansive light-year perspective on galactic discs.
Custom Scenario Builder
Design your own star system from scratch. Choose stellar types, populate planetary architectures, pick numerical integrators, set gravitational constants, and test the long-term stability of your creation.
Galaxy & Cluster Particle Sims
Explore disc galaxies, barred spirals, and merger scenarios with thousands of gravitationally coupled particles, dedicated galaxy integrators, and camera views from kiloparsecs to light-years.
Browser Storage & Instant Reset
Save customized scenario configurations directly to your browser's local storage to resume your experiments anytime. Reset any simulation back to its initial astronomical state with one click.