Skip to content

A fun & cinematic 3D interaction laboratory. Features a high-fidelity Iron Man armor workshop, interactive galaxy simulations, and gamified gesture experiments. Powered by MediaPipe, Three.js, and TypeScript for on-device, latency-free tracking.

License

Notifications You must be signed in to change notification settings

quiet-node/gesture-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

92 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Gesture Lab

A laboratory for fun experiments with movement tracking and interactive visuals.

Live Demo: https://gesturelab.icu

License TypeScript Three.js

Note

Disclaimer: This is a fully vibe-coded project by Opus 4.5, Sonnet 4.5, and Gemini 3, and may not follow strict best practices. Use at your own discretion.

๐Ÿ› ๏ธ Tech Stack

๐Ÿงช Experiments

1. Iron Man Workshop

Inspect and assemble the Iron Man Mk. III armor in a premium, holographic environment.

  • Gestures: Open palm for exploded view, closed fist to assemble. Pinch to manipulate parts.
  • Design Document
iron-man.mp4

2. Cosmic Slash

Slice through cosmic objects with lightsaber hands in this high-energy arcade mode.

  • Gestures: Slash with hands to destroy objects, build combos, and defeat bosses.
  • Design Document
Cosmic.Slash.mp4

3. Interactive Galaxy

Manipulate a universe of particles with your hands.

  • Gestures: Move hands apart/together to resize, pinch for star bursts, close hands for Big Bang.
  • Design Document
interactive-galaxy.mp4

4. Foggy Mirror

Clear the mist to reveal reality.

Foggy.Mirror.mp4

5. Stellar Wave

Manipulate the fabric of space-time with an elegant, spring-based dot grid.

  • Gestures:
    • Cosmic Pulse: Right hand pinch to trigger ripples.
    • Force Field: Left hand pinch for repulsion.
    • Gravity Well: Both hands middle pinch for attraction.
    • Nebula Vortex: Both hands ring pinch for rotation.
    • Quasar Surge: Fist to charge, release for massive burst.
    • Cosmic Strings: Both hands pinky pinch to pluck the grid.
  • Design Document

6. Light Bulb

A physics-based simulation of an incandescent light bulb with realistic cord dynamics and thermal animation.

  • Gestures:
    • Rotate: Pinch to grab and rotate the bulb View.
    • Toggle: Pull the cord to switch on/off.
    • Break: Aggressive pulls snap the cord (Material Fatigue).
  • Design Document
Light.Bulb.mp4

7. Magnetic Clutter

A satisfyingly chaotic digital toy where magnetic balls form clusters and react to energetic repulsion.

  • Gestures:
    • Repulse: Right hand fist to spawn a bright repulsor sphere and kick balls away.
    • Grab: Left hand pinch to grab and manipulate individual balls.
  • Design Document
Magnetic-Clutter.mp4

8. Voxel Builder

A spatial computing voxel editor where you sculpt 3D models with your hands in real-time.

  • Gestures:
    • Sculpt: Right hand pinch to draw voxels.
    • Erase: Left hand fist modifies draw mode to delete voxels.
    • Turntable: Left hand pinch to rotate the sculpture.
    • Palette: Pinky pinch to cycle color themes (Spectrum, Cyberpunk, etc.).
  • Design Document
Voxel.Builder.-low.mp4

๐Ÿš€ Quick Start

# Install dependencies
bun install

# Start development server
bun dev

# Start preview
bun run build && bun preview

# validate build
bun validate-build

๐ŸŽฎ Controls

  • I: Switch to Iron Man Workshop Mode
  • C: Switch to Cosmic Slash Mode
  • G: Switch to Galaxy Mode
  • F: Switch to Foggy Mirror Mode
  • S: Switch to Stellar Wave Mode
  • L: Switch to Light Bulb Mode
  • K: Switch to Magnetic Clutter Mode
  • V: Switch to Voxel Builder Mode
  • H: Toggle Hints
  • D: Toggle Debug Panel
  • Esc: Stop/Dispose

Vibed by @quiet_node

About

A fun & cinematic 3D interaction laboratory. Features a high-fidelity Iron Man armor workshop, interactive galaxy simulations, and gamified gesture experiments. Powered by MediaPipe, Three.js, and TypeScript for on-device, latency-free tracking.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages