Damian Stewart

interdisciplinary creative engineer

iOS application
KaleidoVision applies various kaleidoscope-style visual effects to videos.

KaleidoVision - LEDARTIST LLC

The app works by gaining access to pixel data for videos stored on the device. The pixel data is loaded into an OpenGL ES texture. The various fragments of the kaleidoscope effect are then rendered as OpenGL quads and triangles.

During interaction a recorder stores user touches and swipes, saving them so that they can be replayed later.

image 1 image 2