A real-time hand gesture visualization project using MediaPipe Hands and Three.js. Tracks hand movements through a webcam and generates interactive 3D particle effects, demonstrating the integration of computer vision with creative web graphics.
A real-time interactive web application that combines MediaPipe Hands and Three.js to create stunning particle effects that respond to hand gestures captured through a webcam.
- ποΈ Real-time hand tracking
- β¨ Interactive particle effects
- π₯ Live webcam integration
- π Built entirely with JavaScript
- β‘ Smooth 3D rendering using Three.js
- π§ AI-powered gesture detection with MediaPipe
- HTML5
- CSS3
- JavaScript (ES6)
- Three.js
- MediaPipe Hands
- WebRTC (Camera Access)
Gesture-Particles/
βββ index.html
βββ main.js
βββ README.md
- Clone the repository:
git clone https://github.com/your-username/gesture-particles.git-
Open the project folder.
-
Launch the project using a local server (such as VS Code Live Server).
-
Allow camera access when prompted.
-
Move your hand in front of the webcam to interact with the particle system.
This project demonstrates how computer vision can be combined with modern web graphics to build immersive, gesture-controlled experiences. It serves as a practical example of integrating AI-based hand tracking with creative visualizations.
This project is open source and available under the MIT License.
<title>Gesture Particles</title> <style> body { margin: 0; overflow: hidden; background: black; }video {
position: absolute;
bottom: 10px;
right: 10px;
width: 200px;
border: 2px solid white;
z-index: 10;
}