Export Code

Fork of Milkey Way Galaxy

Nita

Last edited Mar 25, 2025
Created on Mar 25, 2025
Forked from Milkey Way Galaxy

Interactive Milky Way Galaxy Simulation

Overview

This project provides an interactive, visually stunning simulation of a spiral galaxy similar to our Milky Way. The simulation allows users to explore the galaxy by panning and zooming, watch the realistic rotation of stars and dust clouds, and learn about different celestial objects.

Features

Visual Elements

  • Realistic spiral arm structure with thousands of stars
  • Galactic core with central black hole (Sagittarius A*)
  • Colorful nebulae and dust clouds
  • Dynamic star coloration based on star types
  • Realistic galactic rotation (Keplerian motion)
  • Shooting stars and celestial events
  • Star pulsation and glow effects
  • Gravitational lensing effect around black hole

Interactive Features

  • Pan and zoom controls (mouse, touch, and buttons)
  • Tooltips for celestial objects
  • Adjustable parameters:
    • Star count
    • Rotation speed
    • Number of spiral arms
    • Dust visibility
  • Coordinate display showing distance from galactic center

Technical Features

  • Canvas-based rendering for smooth performance
  • Responsive design that works on all devices
  • High-DPI / Retina display support
  • Physics-based animation with time delta scaling
  • FPS limiting for consistent performance

How to Use

Navigation

  • Pan: Click and drag or touch and drag
  • Zoom: Use mouse wheel, pinch gesture, or zoom buttons
  • Reset View: Click the "Reset View" button

Controls

  • Star Count: Adjust the number of stars in the galaxy
  • Rotation Speed: Change how quickly the galaxy rotates
  • Spiral Arms: Set the number of spiral arms
  • Dust Visibility: Control the visibility of nebulae and dust clouds

Explore

Hover over bright stars, nebulae, or the central black hole to see information about these objects.

Implementation Details

The simulation models several aspects of real galaxies:

  1. Spiral Structure: Uses logarithmic spiral equations to create realistic arm patterns
  2. Differential Rotation: Stars near the center orbit faster than those at the edges
  3. Star Distribution: Higher density of stars in the core and along spiral arms
  4. Star Colors: Based on spectral types (blue for hot young stars, yellow/red for older stars)
  5. Dust Lanes: Darker regions along the inside edges of spiral arms

Browser Compatibility

The simulation works best in modern browsers:

  • Chrome
  • Firefox
  • Safari
  • Edge

Performance Notes

The galaxy rendering is computationally intensive. For the best experience:

  • Use a device with a dedicated GPU
  • Close other resource-intensive applications
  • Reduce star count if experiencing performance issues

Future Enhancements

Planned improvements include:

  • Planetary systems around stars
  • Globular clusters
  • Additional galaxy types (elliptical, irregular)
  • Galactic collision simulation
  • 3D view option
MIT Licensed