Press "Enter" to skip to content

Processing

Processing est un logiciel de programmation flexible qui utilise un langage permettant d’apprendre le code dans le contexte des arts visuels. Processing a démocratisé le logiciel dans les arts visuels et la visualisation au sein de la technologie. Il y a des dizaines de milliers d’étudiants, d’artistes, de designers, de chercheurs et d’amateurs qui utilisent Processing pour l’apprentissage et le prototypage.
Processing est un programme interactif avec exportation 2D, 3D, PDF et SVG. Il est téléchargeable gratuitement et est open source. Compatible GNU/Linux, Mac OS X, Windows, Android et ARM, il peut-être étendu avec plus de 100 librairies, lui permettant d’être interfacé avec une multitude d’outils tels Kinect ou Arduino. Le logiciel est parfaitement documenté avec de nombreuses ressources disponible sur le web.

Inititation

Les débuts en Processing peuvent parfaitement être autonome avec la lecture et la réalisation des exercices que propose le Manuel d’apprentissage. Le site officiel propose également des tutoriaux avancés et des exemples dont le code est disponible.

Ressources PC/JAVA

Ressources Android/JAVA

Bibliographie

« Processing : Dessiner et créer avec du code informatique« , Floss manuals, 2011

Projets:

  • Analyse sonore Arduino LED + vibreur et visualisation du spectre Processing / La partie Arduino analyse le son capté par un micro et actionne des vibreurs suivant l’intensité de chaque bande du spectre sonore. Le son influence également la couleur d’une led 256.La partie Processing permet de visualiser l’analyse du spectre à travers la communication série. Source: SoundVibrationVizualisation.zip Programme Arduino Programme Processing...

  • Affichage multiple de caméras IP en live / Affichage simultané de caméras IP réparties dans le monde. Les URLs utilisés sont disponible sur le site opentopia.com.Le nombre de vidéos affichées dépend des performances de la connexion internet. Source: ipCamImgOpentopia.pde / Processing 3.5.3...

  • Sélecteur de son par analyse de spectre / Processing / Le programme analyse le spectre sonore du microphone en 10 sections. Il lance la lecture d’un fichier mp3 correspondant à l’index de la plus haute fréquence enregistrée. Source: soundSpectrumSelector.pde / Processing 3.5.3 + librairie Minim...

  • Workshop Art += code 12/2019 / « Computer Art et chaînes de Markov«  Transat proposera les 7, 8 et 16 janvier 2020 un workshop mené par l’artiste enseignant Gaëtan Robillard en partenariat avec l’école supérieure d’art des Hauts de France, La parcelle collective, fablab de la Condition publique et l’Espace croisé centre d’art contemporain. En lien avec l’événement,…...

  • Motifs de tâches aléatoires / Processing / Génération de tâches aléatoires à travers une class Processing createSpash() Source: drawSplash.pde / Processing 3.5.3...

  • Générateur de blob de couleur / Processing / Programme de génération de forme géométrique de base par sélection et suivi de couleur. Source: colorCenterDetector.pde / Processing 3.5.3 + librairie blobDetection et video...

  • Sélecteur de couleur / Processing + Android / Programme de traitement sélectif de l’image d’une caméra de smartphone ou tablette Android.Sélection de la couleur au touché et suivi en temps réel.Le traitement débute au lancement de la caméra. La plage de sélection s’effectue grâce à un ascenseur de seuil et le menu permet de permuter entre caméra frontal…...

  • Echo d'image webcam / Processing / Programme d’affichage avec retard de l’image d’une webcam. Source: videoCamDelay.pde / Processing 3.5.3...

  • Générateur de phrase simple / Processing / Génération de phrase; sujet, verbe, complément. Les expressions sont stockées dans un fichier XML. Source: sentencesProcessing.pde / Processing 3.5.3...

  • Division automatique d'images / Processing / Découpage automatisé d’image d’identité en 4 parties horizontales, front, yeux, nez, bouche. Sources: imgFaceProcess.zip / Processing 3.0.1...

  • Masterclass "Data body" 2017 / Workshop réalisé en collaboration avec Jin Cui Huang, artiste et enseignante Chinoise, à la Tianjin Academy of Fine Arts (Chine) du 16 au 27 octobre 2017.Les étudiants du pôle mobile média ont été initiés aux techniques de captation des données physiologiques avec une Kinect v2 et ont étudié les relations…...

  • Draw with health data 2.0 / Génération de dessin à partir des données du logiciel « Santé » de l’iPhone;Le fichier healthXml.xml est généré par analyse et nettoyage du fichier exporter.xml du logiciel « Santé » grâce à un javascript (dossier: parsingXmlData) ;La forme du monde et les troncs sont générés à partir de l’heure et de la durée de chaque enregistrement; La…...

  • Filtre vidéo (luminosité+netteté) par captation ultrason / Processing + Arduino / Application d’un filtre de netteté et de luminosité sur une vidéo en fonction de la distance entre un visiteur et un capteur ultrason géré par une carte Arduino;– Le programme de la carte Arduino est destiné à un capteur SRF05. Il est à charger sur la carte avant d’utiliser Processing.…...

  • Draw with health data 1.0 / Processing / Génération de dessin à partir des données du logiciel « Santé » de l’iPhone;Le fichier healthXml.xml est généré par analyse et nettoyage du fichier exporter.xml du logiciel « Santé » grâce à un javascript (dossier: parsingXmlData) ;Le tronc de l’arbre est généré en fonction de l’heure de la marche; La taille des branches correspond à la distance…...

  • Arduino et Processing / Library et Firmata / Présentation de la librairie pour Processing permettant de contrôler une carte arduino sans avoir à programmer cette dernière.La librairie de novembre 2016 pour les version 2.0 et 3.0 de processing est disponible ici.Installation:1 – Dézipper le fichier téléchargé et copier le dossier « arduino » dans le sous-dossier « libraries » du dossier « Sketchbook »…...

  • Generate sound with mouse / Processing / Génération de son en fonction de la position et de la vitesse de déplacement du curseur souris. Sources: generateSoundWithMouse.pde / Processing 3.0.1 + Librairie sound...

  • Hand drawing / Processing + Kinect / Génération de dessin à partir de données Kinect;Traitement de la position des mains de l’utilisateur (x, y, z); Sources: KinectHandDrawing.pde v1.0 / Processing 3.0.1 + Librairie Kinect4WinSDK / Kinect v1 modèle 1414 / KinectSDK v1.8...

  • Sensor data / Processing + Kinect / Utilisation dans Processing des données Kinect. Sources: kinectSensorData.pde / Processing 3.0.1  + Librairie Kinect4WinSDK / Kinect v1 modèle 1414 / KinectSDK v1.8...

  • Check bright pixel on webcam video / Processing / Affichage du pourcentage de pixels clairs d’images capturées d’une webcam Sources: checkBrightPixelOnWebcamVideo.pde / Processing 3.0.1...

  • Draw with XML data / Processing / Génération de dessin à partir de données XML;Fichier XML généré par script php sur une base de donnée de connexions IPs géolocalisées; stockage du fichier XML: /data Sources: drawWithXmlData.pde / Processing 3.0.1...

Comments are closed.