An AI-powered real-time 3D interaction system that allows users to control a futuristic 3D helmet using hand gestures detected through a webcam. This project combines Artificial Intelligence, Computer Vision, and WebGL to create an immersive, futuristic user experience.
Developed by Love Patel, a B.Sc. IT (Honours β AI & ML) student at Parul University, this project demonstrates practical implementation of AI + Web Development + Interactive Graphics.
https://itslovepatel.github.io/hand-tracked-3d-helmet/
- β Real-time Hand Tracking using MediaPipe AI
- πͺ 3D Helmet Control with Natural Hand Movements
- πΌοΈ Upload Any Image & Convert It into a 3D Interactive Object
- π§ Smooth AI-based Motion Mapping with LERP Smoothing
- π°οΈ Auto-Hiding Futuristic Control Panel UI
- π· Live Webcam Preview for Tracking Feedback
- π Cyberpunk / Sci-Fi Visual Theme
| Category | Tech |
|---|---|
| 3D Graphics | Three.js |
| AI Vision | MediaPipe Hand Landmarker |
| Programming | JavaScript, HTML, CSS |
| AI Skills Used | Gesture Recognition, Coordinate Mapping |
| Web Concepts | WebGL, Real-time Rendering |
| UI Design | Glassmorphism, Animated UI |
This project was built to:
- Demonstrate AI-based real-time interaction
- Apply Computer Vision in Web Applications
- Connect Artificial Intelligence with Creative Front-End Development
- Strengthen hands-on experience in:
- AI
- Machine Learning foundations
- Cloud + Web deployment ready projects
- User allows webcam access
- AI detects index finger using MediaPipe Hand Landmarker
- Finger position controls 3D rotation of the helmet or image
- User can:
- Upload an image β Converted into a 3D texture plane
- Reset back to the default helmet
- All movements are smoothed using AI-based interpolation
.
βββ index.html # Main UI & layout
βββ app.js # AI logic, Three.js rendering, MediaPipe tracking
βββ assets/ # Optional models/textures