meta données pour cette page
Processing
Un environnement de programmation conçu par et pour des artistes, designers et codeurs. Avec ses fonctions et sa syntaxe simple, il est utile pour servir d'introduction à la programmation et assez puissant pour répondre à la plupart des besoins propres au travail en arts médiatiques.
! Processing est codé en Java, le langage P5.js est une refonte de Processing en JavaScript. Ce sont des langages similaires mais avec quelques différences.
Le code est libre et gratuit, vous pouvez télécharger l'éditeur ici : Processing
Tutoriels
Base
- Structure des fichiers, les coordonnées de l'espace de dessin et charger une image P01
- L'espace de dessin, les variables et options d'intérêt (width, height, fullscreen(), frameRate(), clear())P01.1
- Exemple d'utilisation des fonctions de base P02
- Un nouveau type de variable, les tableaux P02.1
- Affichage des données d'un tableau P02.2
- Affichage d'une ligne sur fond noir P03
- Les boucles pour répéter plusieurs instructions P03.1
- Les boucles, solution P03.2
- Les boucles, lignes horizontales et verticales P03.3
- Les variables données par Processing, frameRate, MouseX et MouseY P04
- Les événements de la souris (interaction simple) P04.1
- L'ajout d'une librairie dans Processing P05
- Communication sérielle avec un micro-contrôleur P06
- Affichage des données dans la fenêtre de dessin avec 'text()'et changement d'un élément du dessin. P06.1
- Exemple de lecture de nombres envoyés au port série depuis Arduino P06.2
- Charger une image suite P07_00
- Charger et changer les pixels d'une image avec set(x,y,color) P07_01
- Image et changer sa luminosité P07_02
- Charger une vidéo P07
- Afficher une webcam P08
- L'image et ses calculs P09
- Bonjour Processing https://hello.processing.org/editor/
Avancé
Références
Exemples de code
Création de patron et sauvegarde d'image pour impression (merci Guillaume Pascale!)