GEM ( Graphics Environment for Multimedia ) est un ensemble de bibliothèques externes qui fournissent des fonctionnalités graphiques OpenGL à Pure Data , un langage de programmation graphique pour le traitement audio en temps réel . Il est distribué gratuitement sous la licence publique générale GNU (GPL).
Initialement rédigé par Mark Danks de Sony Computer Entertainment , ce site est désormais maintenu par Johannes Zmölnig de l' Institut de musique électronique et d'acoustique . Il a bénéficié (mais ne bénéficie plus) d'un soutien partiel du Miller Puckette et Rand Steiger .
Les composants externes prennent en charge de nombreux éléments, tels que les graphismes polygonaux , l'éclairage , le mappage de textures , le traitement d'images et le mouvement de la caméra .