Skip to content

Built an interactive 3D solar system exploration tool using Mediapipe and OpenCV in Python for gesture recognition, combined with a Three.js-powered web interface for real-time rendering. Users can wirelessly navigate and inspect any planet from every angle and perspective through intuitive hand gestures and scrolling.

License

Notifications You must be signed in to change notification settings

rihemar/Solar_System_Planets_Simulation

🌌 Solar System Planets Simulation

An interactive 3D solar system exploration tool that lets users explore and inspect any planet from every angle using hand gestures and wireless scrolling. Built for the INSAT Astronomy Club Integration Day, this project serves as both an educational tool and an engaging way to spark curiosity about our solar system.


Features

  • Gesture Recognition: Powered by Mediapipe and OpenCV (Python) to allow intuitive interaction.
  • 3D Rendering: Real-time 3D visualization using Three.js.
  • Planet Exploration: Inspect planets from every angle and perspective.
  • Wireless Scrolling: Navigate the solar system without needing a keyboard or mouse.
  • Educational Use: Serves as an introductory experience about planets for students and new club members.

Demo

img img img


Tech Stack

  • Python – for gesture recognition with OpenCV and Mediapipe
  • Three.js – for 3D planet rendering and interactive visualization
  • Web Technologies – HTML, CSS, JavaScript for frontend integration

Installation

  1. Clone the repository:
    git clone https://github.com/rihemar/Solar_System_Planets_Simulation
    cd 3dtitlesrendererjs
    
  2. Access solar system project directory
     cd example
    
  3. activate backend (python mediapipe server)
     python ./server.py
    
  4. activate rendering page through npm
     npm install 
     npm run start

About

Built an interactive 3D solar system exploration tool using Mediapipe and OpenCV in Python for gesture recognition, combined with a Three.js-powered web interface for real-time rendering. Users can wirelessly navigate and inspect any planet from every angle and perspective through intuitive hand gestures and scrolling.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published