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