Skip to content

KrishBharadwaj5678/GestureLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✋ GestureLab

GestureLab is a touch-free, real-time 3D particle interaction platform where users can control, scale, rotate, and manipulate particles using hand gestures.

GestureLab

🧠 Features

🚀 Feature 📌 Description
✨ Hand Gesture Detection Real-time hand gesture tracking using MediaPipe
🖐️ Touch-Free Control Control particles without touching the screen
🔄 Dynamic Manipulation Rotate, scale, and spin particles dynamically
🎨 3D Particle Effects Smooth and immersive 3D particle animations
⚡ High Performance Optimized rendering powered by Three.js
🌐 Browser-Based Runs directly in the browser, no installation needed

🛠️ Tech Stack

Technology Usage
🧱 HTML Structure
🎨 CSS Styling & UI
⚙️ JavaScript Logic & Interaction
🖐️ MediaPipe Hand Gesture Tracking
🌌 Three.js 3D Rendering & Particles

🛠️ Getting Started

To run GestureLab locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/KrishBharadwaj5678/GestureLab.git
  2. Open in Browser

    cd GestureLab
    open index.html

Contributing 🤝

Want to contribute? Here's how:

  1. 🍴 Fork the repository.
  2. 🌿 Create a new branch (git checkout -b feature-name).
  3. ✍️ Make your changes and commit them (git commit -am 'Add feature-name').
  4. 🚀 Push to your branch (git push origin feature-name).
  5. 🔄 Submit a pull request to merge into the main branch.

Releases

No releases published

Packages

 
 
 

Contributors