Workshop

Kinect workshop

A Kinect – az Xbox 360 játékkonzol kontroller nélküli interfésze – rengeteg lehetőséget rejt magában vizuális effektek, játékok, interaktív installációk létrehozásához.
A workshop résztvevői kölünböző irányokból közelítenek a valósidejű grafikai technologiák felé, amely számtalan esetben felhasználható projektek, vizualizációk, live-coding előadások keretén belül.

A workshop a valósidejű számítógépes grafika és a Kinect programozási stratégiáit és technológiáit járta körül tanulókör jelleggel. A résztvevők ezen témakörök vizsgálatával betekintést nyernek a GPU-programozásba, matematikai és fizikai fogalmakba, szimulációk programozásába és az openGL grafikus környezetbe.

Választott fejlesztői eszközünk a (fluxus) volt, mert hatékonyan és gyorsan tudunk vele dolgozni (nem kell fordítani, mint C++-ban), a szoftverek teljesítményét nem korlátozza túlságosan (a processing.org gyakran lassú), mindenki viszonylag könnyen tudja használni (openFrameworks, Cinder bonyolultabb). Ezzel szemben a tanult technikák viszonylag könnyen átemelhetőek más környezetekbe, ha szükséges.

A kinectes fejlesztésre jelenleg két irány létezik:

  • a Freenect nevű open source driver, ami könnyen elérhető, egyszerűen használható, a Kinect alapvető képességeit támogatja;
  • illetve az OpenNI SDK/nite, a Kinect mélységszenzorát fejlesztő PrimeSense cég által kiadott részben open source környezet, amely magasabb szintű hozzáférést nyújt a Kinecthez: gesztusfelismerés, csontváz-detektálás stb. Komplex, használata bonyolultabb.

Mindkét irányhoz egy-egy fluxus modul kerül kifejlesztésre, amely elősegíti a kísérletezést és a technológia leegyszerűsített, hatékony hasznalatát.

Csík-Kovács Zoltán
Hajdu Gáspár
Papp Gábor
Feles Dániel
Gergely Krisztián

A Trinity Kick rekonstrukciója Tánc- és kódimprovizációk Draft Report - a Kibu live coding csapata Fénygraffiti