Description de la formation
Cette formation propose une initiation à P5.js, une bibliothèque JavaScript conçue pour la programmation créative et l’exploration artistique. Accessible et intuitive, cette plateforme permet de découvrir les principes fondamentaux de l’art génératif.
Vous apprendrez à utiliser le code comme médium artistique, en développant des systèmes visuels et sonores autonomes. À travers des exemples concrets, vous explorerez les logiques de répétition, de générativité et d’interaction, tout en développant une sensibilité aux liens entre art visuel, son et interactivité.
À l’issue de cette formation, vous serez en mesure de réaliser des créations web dynamiques, interactives et originales, avec un élément créatif prononcé. Même sans expérience en programmation, vous aurez acquis les bases et les concepts principaux de la création d’art via le code sur une base ludique et artistique.
Objectifs pédagogiques
À la fin de cette formation, vous serez en mesure de :
- Créer des projets génératifs simples en utilisant l’environnement p5.js;
- S’inspirer des bases esthétiques et historiques de l’art génératif pour explorer de nouvelles approches de création;
- Utiliser les outils de base de la programmation générative : primitives de dessin, d’interaction, de génération sonore;
- Appliquer des outils mathématiques fondamentaux pour enrichir ses créations;
- Expérimenter les méthodes de base de la programmation générative : méthodes aléatoires, combinatoires, génération de bruit, etc.
Méthodologie
Plusieurs méthodes d’apprentissage permettant de mesurer votre progrès et votre intégration des concepts sont utilisés tout au long de la formation :
- Exposé
- Démonstration
- Travail individuel
- Exercice informatique
Clientèle visée
Techno-créatifs et artistes voulant s’initier à la programmation informatique. Programmeurs informatiques et programmeuses informatiques souhaitant découvrir l’univers du codage créatif (creative coding).