Inspiration# 🚀 Mars 3D Exploration

A browser-based 3D simulation of Mars, featuring interactive visualizations of:

  • Planet Mars
  • NASA's Perseverance Rover
  • Mars Reconnaissance Orbiter (MRO)

Built with Three.js, this project allows users to explore the Martian system and learn about the Red Planet and its missions with an interactive info panel.


🌌 Features

  • 🌍 Realistic Mars model with custom textures
  • 🌠 Starry sky environment background
  • 🛞 Animated Mars rover that orbits and aligns with the Martian surface
  • 🛰️ Satellite orbiting Mars in real-time
  • 🖱️ Click-to-interact with Mars, Rover, or Satellite to display a detailed info panel
  • 📜 Info panel with historical mission data, images, and external NASA links
  • 🌀 Smooth camera controls using mouse (pan, zoom, orbit)

📸 Preview

Screenshot
Real project view will differ based on your assets and orbit animations


🛠️ Tech Stack

  • Three.js – 3D engine
  • GLTFLoader – to load rover and satellite models
  • DRACOLoader – for compressed 3D model support
  • GSAP – for smooth animations and scaling
  • Parcel – development bundler

🚀 Getting Started

1. Clone the repository

git clone https://github.com/yourusername/mars-3d-exploration.git
cd mars-3d-exploration


### 3. Run the development server

```bash
npm start
### 4. Build for production

```bash
npm run build

This will create a dist folder with optimized assets ready for deployment.


📄 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.


📧 Contact

For any inquiries, reach out via advaitc07@gmail.com

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Mars innformatics

Built With

Share this project:

Updates