Aether is a browser-based, mobile-first 3D engine that allows you to sculpt and control digital matter using nothing but your hands.
"No mouse. No keyboard. Just energy."
It utilizes Three.js for high-performance WebGL rendering and MediaPipe for real-time AI computer vision.
| Gesture | Action | Visual Effect |
|---|---|---|
| โ Open Palm | Control Position | The shape follows your hand in 3D space. |
| ๐ค Pinch | Intensity | Pulses the shape and tightens the particle field. |
| โ Closed Fist | Switch Mode | Changes the atmosphere (Creative / Chaos / Zen). |
| โ๏ธ Victory Sign | Morph Shape | Transforms geometry (Heart, Sphere, Saturn, etc). |
| Energy Level | Controls rotation speed and chaos velocity. |
- Three.js: Custom Shader Materials & Bloom Post-processing.
- Google MediaPipe: Machine Learning for hand landmark detection.
- Vanilla ES6: No bundlers required. Runs natively.
- Clone the Repo
- Run on Local Server (Required for Camera access)
- VS Code Live Server
python -m http.servernpx serve
- Allow Camera Access when prompted.