Skip to content

sammy0318/Solar_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Solar System Simulation

An interactive 3D Solar System simulation built using Three.js, featuring realistic orbital motion, lighting, textures, and camera controls. Navigate through space and explore the beauty of our planetary neighborhood — all in your browser!


🚀 Features

  • 🌍 Realistic planetary sizes and orbital motion
  • ☀️ Central Sun with dynamic lighting
  • 🌑 Textured planets and moons
  • 🛰️ Rotational animations and elliptical orbits
  • 🧭 User-controlled camera with orbit controls
  • 📱 Responsive design for various screen sizes

🛠️ Built With

Tech Description
Three.js 3D rendering engine for the web
JavaScript Core logic and animations
HTML & CSS Structure and styling
OrbitControls Smooth camera navigation

📸 Screenshots

image

💡 Usage

  • Use mouse to rotate and zoom around the solar system
  • Watch planets orbit and rotate in real-time
  • Modify planetary data or add moons in the source code for customization

📌 Future Enhancements

  • Add detailed moon systems (e.g., Jupiter’s moons)
  • Display orbit trails and planet names
  • Add GUI to toggle celestial bodies
  • Include distance scale and time controls

🙌 Acknowledgements

  • NASA Textures
  • Three.js Examples
  • OrbitControls

About

An interactive 3D Solar System simulation built using Three.js, featuring realistic orbital motion, lighting, textures, and camera controls. Navigate through space and explore the beauty of our planetary neighborhood — all in your browser!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors