Thomas Kule├ča

interface for RGB laser scanners

2009/2010, a network based control interface for laser scanners. Academy of Media Arts, Cologne, Germany


Currently laser scanners are programmed by uploading simple animations/frames with specialized software. But most video/sound artists work with more general tools, like Max/MSP, PureData, Processing or SuperCollider. So the goal of this project was to provide a server interface via the OSC protocol to control a laser scanner directly by these or similar tools.

To make the programming more like the programming of a 3D API like OpenGL, the basic 3D primitives (e.g. triangles, quads, triangle strips, etc.) and basic transformative functions for translation, rotation and scaling were implemented.

The system is implemented in C++.