Plateforme MAS

Musique Audio Sons

Processing


Processing : L’environnement open-source de design graphique et génératif.

Formation destinée aux artiste, data visualizer, designer, étudiant en école d’art ou autre. Apprentissage de l’environnement Processing avec la théorie suffisante et l’ensemble des exemples l’illustrant la formation.
 



Apprendre à prototyper rapidement des applications en utilisant un framework open source, évolutif et performant dans un environnement dédié et simplifiant toute la chaîne de conception et de test.


OBJECTIFS 

  • Comprendre le processus de création d’application 
  • Apprendre Java en visualisant immédiatement le résultat 
  • Maîtriser la création d’interfaces connecté 
  • Connaître les clés du design génératif et interactif


Le programme

Introduction et historique de l’environnement et de “Design by Numbers” de John Maeda

  •  Éléments de code
  •  Coordonnées et primitives graphiques
  •  Les variables
  •  Mathématiques et Fonctions
  •  Conditions et décisions
  •  Boucles et répétitions
  •  Courbes et design par sommets
  •  Couleurs et codage
  •  Affichage de texte
  •  Conversion
  •  Introduction aux objets et classes(POO)
  • Trigonométrie utile
  •  Injection de hasard
  •  Translation, Rotation, Mise à l’échelle et les matrices
  • L’impression depuis Processing
  •  Intérêt de la Récursivité en design génératif

  •  Création d’interface utilisateur avec controlP5
  •  Temps et date
  •  Le mouvement
  •  Les tableaux et le stockage de données
  •  Typographie fixe et animée
  •  Design de protocole de communication interapplicatifs
  •  Design par agents et automates
  •  Approche de processus biologiques
  •  Comportements suivant les lois
  • physiques
  •  La visualisation de données selon Fry
  •  La 3D
  •  Computer Vision
  •  Réseau et environnements connectés
  •  Faire du son
  •  Introduction à processing.js
  •  Introduction à processing pour Android
  •  Approche d’Arduino