Skip to content

GuptaShubham-11/SolarSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 3D Solar System

A realistic 3D solar system simulator built with Three.js, featuring:

  • 🌞 Realistic planet textures and lighting
  • 🪐 Saturn's ring, orbit trails, and dynamic rotation
  • 🌠 Starfield background
  • 🛑 Pause/resume simulation
  • ⚙️ Adjustable planet speeds
  • 🧭 Orbit toggle & camera controls
  • 📱 Responsive sidebar UI

🚀 Demo

Live Demo


🧰 Tech Stack


📂 Folder Structure

project-root/
│
├── index.html
├── style.css
├── src/
│   └── main.js
├── public/
│   ├── planet-textures/
|       ├── sun.jpg
|       ├── earth.jpg
|       └── ...
└── README.md

🛠️ How to Run Locally

1. Clone the repository

git clone https://github.com/GupaShubham-11/SolarSystem.git
cd solar-system

2. Install dependencies

npm install

3. Start the development server

npm run dev

📦 Assets Credit

Planet textures from:
https://www.solarsystemscope.com/textures/
License: Free for non-commercial and educational use.


🧑‍🚀 Author

Made with by Gupta Shubham

About

A realistic 3D solar system simulator built with Three.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published