Skip to content

Latest commit

ย 

History

History
64 lines (44 loc) ยท 1.82 KB

File metadata and controls

64 lines (44 loc) ยท 1.82 KB

๐ŸŒŒ 3D Solar System

A 3D interactive solar system built using HTML, CSS, JavaScript, and Three.js. This project visually simulates the solar system with rotating planets, orbit paths, and a dynamic camera for an immersive experience.


๐Ÿš€ Features

  • ๐Ÿช Realistic 3D Planets with textures
  • โ˜€๏ธ Glowing Sun at the center
  • ๐ŸŒ Planetary Orbits & Rotation
  • ๐ŸŽฅ Interactive Camera Controls (zoom, pan, and rotate)
  • ๐ŸŒŸ Stars background for deep-space effect
  • โšก Optimized with Three.js for smooth rendering
  • ๐ŸŽ›๏ธ Control panel for controlling speed, bloom, etc.

๐Ÿ› ๏ธ Tech Stack

  • HTML5 โ€“ Structure
  • CSS3 โ€“ Styling
  • JavaScript (ES6) โ€“ Logic and animations
  • Three.js โ€“ 3D rendering and effects

๐Ÿ“‚ Project Structure

3D-Solar-System/
โ”‚
โ”œโ”€โ”€ index.html          # Main HTML file
โ”œโ”€โ”€ style.css           # Styling for the project
โ”œโ”€โ”€ script.js           # JavaScript logic and animations
โ”œโ”€โ”€ img/                # Planet and space images
โ””โ”€โ”€ README.md           # Project documentation

๐ŸŽฎ Controls

  • Drag Mouse โ€“ Rotate view
  • Scroll โ€“ Zoom in/out
  • Right-Click + Drag โ€“ Pan

๐Ÿ”ฎ Future Improvements

  • Add planetary moons (e.g., Earth's Moon, Jupiterโ€™s Galilean moons)
  • Add an information panel showing details about each planet
  • Implement real-time speed adjustment for orbits
  • Add spacecrafts or asteroid belts for realism

๐Ÿ“ธ Preview

Screenshot 2025-07-20 180150 Screenshot 2025-07-20 180200