MVP - noam-hoze/sfinx GitHub Wiki
MVP Specification
Goal: Launch a Minimum Performable Version (MPV) of the XFX system featuring 5 expressive effects (XFXs) that demonstrate the fusion of gesture, SFX, and VFX for real-time creative performance.
Included XFXs
1. The Impersonator
- Gesture: Swipe hand downward over face (like putting on a mask).
- VFX: Face morphs into Donald Trump in real time.
- SFX: Voice changes to a Trump impersonation.
2. Light Saber
- Gesture: Arm lifts and holds position (as if igniting a lightsaber), then swings.
- VFX: Lightsaber appears in hand, glowing and animated.
- SFX: Lightsaber ignition + swing sound.
3. Scratch That
- Gesture: Swipe palm right-to-left across screen.
- VFX: Entire background rewinds or snaps to a “reset” state.
- SFX: DJ vinyl scratch sound.
4. NO
- Gesture: Palm smacks forehead.
- VFX: Meme overlay (Steve Carell yelling "Noooo!") pops in.
- SFX: Matching “Noooo!” scream audio.
5. Unfolding
- Gesture: One hand hides an object, the other swipes right across it.
- VFX: Object digitally unfolds into layers (like circuits or compartments).
- SFX: Futuristic unfolding / reveal sound.
System Requirements
- Real-time gesture tracking (full body + hands + face)
- Audio/visual engine to trigger VFX/SFX
- Mobile-camera compatible (no special hardware)
- Modular: each XFX is its own unit, triggerable by pattern recognition