Faire du design graphique avec des shaders

Lun. 18 Déc. — 20 Déc. 2017

Les projets 3D élaborés à partir d’OpenGL ont la possibilité d’utiliser les shaders (en langage GLSL). Une écriture qui augmente très nettement les capacités graphiques de Pure Data ou de Processing pour le temps réel, en permettant un contrôle avancé du pipeline graphique. Les shaders peuvent également être utilisés avec d’autres langages et environnements de programmation qui intègrent l’API OpenGL : C, C++, Java, Python, Perl, Javascript, etc.

Les shaders permettent de modifier la perspective, les formes 3D, la lumière et les fragments (qui sont proches des pixels) en utilisant des formules et fonctions mathématiques qui sont exécutées sur le GPU. En exploitant directement le processeur graphique pour faire le calcul, l’affichage gagne en rapidité.

LA FORMATION

La présentation détaillée de ce stage est accessible via le Catalogue formations 2017.

PUBLICS
La formation est ouverte aux artistes auteurs (artistes plasticiens, auteurs multimédias, vidéastes, photographes, designers, graphistes, illustrateurs, architectes, scénographes, auteurs de musique, auteurs des arts dramatiques, chorégraphes).
D’autres métiers peuvent être concernés : chercheurs, enseignants, pédagogues, animateurs socioculturels, techniciens et ingénieurs du spectacle, chargés de projets culturels, etc. Contactez-nous afin de discuter de votre projet professionnel nécessitant l’acquisition de compétences sur les Shaders.

PRÉREQUIS
• Maîtriser des concepts de géométrie et d’algèbre (mise à niveau).
• Pratique professionnelle de Pure Data ou de Processing. Maîtriser la déclaration de variables ainsi que les librairies faisant référence à OpenGL (Gem, P3D). Les programmeurs (Java, Python, C, etc.) peuvent suivre la formation : le langage GLSL est proche du langage C.
• Être à l’aise avec l’anglais informatique.
• Matériel : ordinateur avec Pd-extended 0.43.4 et/ou Processing 2.1.2.

OBJECTIFS
• Maîtriser la création de shaders simples (comprenant une à trois fonctions au sein du même projet) dans les environnements Pure Data et Processing.
• Développer sa capacité à intégrer les shaders à sa pratique professionnelle.

INTERVENANT
Jean-Marie Boyer, artiste développeur, collectif RybN (Paris). Spécialisé dans la réalisation d’installations, de performances et d’interfaces faisant référence aux phénomènes humains et physiques (géopolitique, socio-économie, perception sensorielle, systèmes cognitifs), il est également coorganisateur des
/dev/art/, rencontres et entraide autour des nouvelles technologies de programmation. Il intervient dans des écoles d’art et d’informatique, des festivals et lieux culturels pour présenter son travail ou enseigner sur l’environ-nement de programmation Pure Data ou Arduino.

INSCRIPTIONS & FINANCEMENTS

• Prenez contact avec nous pour procéder à votre inscription pédagogique : nous vous proposerons un rendez-vous téléphonique afin d’échanger autour de votre projet professionnel et besoins de formations.
• Nos formations sont ouvertes à d’autres corps de métiers : les dispositifs de financement seront fonction de votre profil (salarié, demandeur d’emploi, indépendant, agent de la Fonction Publique Territoriale, etc.). Contactez-nous pour des conseils personnalisés.