Views
about the person:
programmer and developper at the Institute of Electronic Music and Acoustics (IEM) at the University of Music and Dramatic Arts in Graz.
maintainer and chief programmer of GEM (Graphics Environment for Multimedia), an external for pd that allows to do realtime 3D-graphics and video-processing.
author of the zexy-external for pd
media artist
about the talk
GEM's rendering engine: a mystery unrevealed
Gem was the first extension to Miller Puckette's em pure-data that allowed graphics-processing within this environment.
Because Gem's hierarchical approach differs significantly from pd's "native" linear signal-flow model, the underlying rendering engine has proven to be a bit complicated. What's more, this engine keeps changing, which makes it even harder to understand.
This article aims to shed some light on what is the core part of more than a 100.000 lines of source-code.