Par JÉRÔME MERCIER, enseignant, artiste génératif, ex-web designer.
Cours 1
Une introduction à l'art génératif et au design génératif, les 4 principes fondamentaux, l'histoire, les artistes et les principaux outils.
Cours 2
Prise en main de l'éditeur P5.js et création d'une première animation générative, interactive et audio réactive.
Cours 3
Premières oeuvres graphiques génératives avec l'iteration et en intégrant l'aléatoire.
Cours 4
Maitriser les bases conceptuelles pour créer des patterns dynamiques, génératifs et interactifs.
Cours 5
Générer des grilles de pattern, connaitre les algorithmes de bases, s'amuser avec l'algorithme de Truchet.
Cours 6
Coder des gifs animés, ajouter du mouvement inertiel dans des animations.
Cours 7
Découverte du dessin génératif, conception de son propre outil de dessin.
Cours 8
Faire des rotations animées ou fixes dans des processus itératifs.
Cours 9
Designer avec des données probabilistes pour limiter le chaos visuel.
Cours 10
Utiliser les oscillations pour générer de puissants visuels/animations ondulatoires et géométriques.
Cours 11
Utiliser le "Perlin Noise" pour des itérations génératives naturelles.
Cours 12
Coder des tracés personnalisés, génératifs et interactifs.
Cours 13
Organiser son programme avec les fonctions. Utiliser la récursivité
Cours 14
Extras : Ombrages, dégradés HTML5, BlendMode et interfaces GCI.
Cours 15
Jouer avec la typographie: mise en page générative, animations de textes et de lettres, typo générative.
Cours 16
Images : intégrer dynamiquement des images, sliders génératifs, récupération de couleurs, génération d'images chartées, analyse d'images...
Cours 17
Création d'objets (POO) - Particules
Cours 18
Utiliser des datas venant d'une API ou d'une base de données pour créer des graphiques génératifs.
Cours 19
Intégrer du son et capture du micro. Création d'animations audio-réactives. Analyse du son.
Cours 20
Lire une vidéo et capturer la webcam. Modification en temps réel de la vidéo par l'analyse des pixels.
Cours 21
Créer des designs génératifs avec des agents autonomes et intelligents.
Cours 22
Utiliser des champs de vecteurs pour créer des textures dynamiques et naturelles
Cours 23
Utiliser les programmes d'Intelligence Artificielle pour créer des images.
Cours 24
Utiliser les vecteurs pour créer un environnement régie par les lois de la physique.
Cours 25
Utiliser p5.sound.js pour générer du sons et des mélodies.
Cours 26
Utiliser p5.js pour créer un framework web à partir de contenus html.
Cours 27
Jouer la densité des caractères ASCCi pour faire de l'ASCII génératif!