PROCESSING

icon

192

pages

icon

Français

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

192

pages

icon

Français

icon

Ebook

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

PROCESSING 1
  • centaine de librairies
  • enseignants en arts
  • bases de la programmation informatique
  • versions pour téléphones portables et des dérivés pour circuits électroniques
  • jargon informatique des librairies
  • processing facilitant la représentation spatiale
  • processing
  • logiciel
  • logiciels
Voir icon arrow

Publié par

Nombre de lectures

52

Langue

Français

Poids de l'ouvrage

3 Mo

PROCESSING
1Published : 2011-10-28
License : None
2PRÉSENTATION
1. INTRODUCTION
2. EXEMPLES D'UTILISATION
3. L'INSTALLATION DE PROCESSING
4. LES BASES DE PROCESSING
31. INTRODUCTION
Conçu par des artistes, pour des artistes, Processing est un des principaux environnements de
création utilisant le code informatique pour générer des œuvres multimédias sur ordinateur.
L'attrait de ce logiciel réside dans sa simplicité d'utilisation et dans la diversité de ses
applications : image, son, applications sur Internet et sur téléphones mobiles, conception
d'objets électroniques interactifs.
Processing fédère une forte communauté d'utilisateurs professionnels et amateurs : artistes,
graphistes, vidéastes, typographes, architectes, web designers et designers en général. Il est
également utilisé par des enseignants en arts qui souhaitent familiariser leurs étudiants avec les
potentialités artistiques de la programmation, les concepteurs du logiciel l'ayant pensé dès
l'origine comme un outil d'apprentissage.
DESSINER ET CRÉER AVEC DU CODE INFORMATIQUE
Logiciel de création multimédia, Processing possède la particularité d'utiliser des instructions
informatiques pour dessiner, réaliser des animations en 2 ou 3 dimensions, créer des œuvres
sonores et visuelles, concevoir des objets communicants qui interagissent avec leur
environnement.
Pour un artiste habitué à utiliser à main levée des outils comme son crayon, son pinceau, sa
souris ou sa tablette graphique, il peut sembler surprenant de créer des formes, des couleurs,
des mouvements en saisissant seulement une suite d'instructions à l'aide de son clavier.
Ce mode d'expression artistique par le code utilise les caractéristiques propres à l'informatique
(rapidité d'exécution, automatisation des actions et des répétitions, interaction, etc.) pour
produire des créations originales qui n'auraient pas vu le jour autrement ou dont la réalisation,
à l'aide de procédés plus classiques ou de logiciels plus complexes, aurait demandé davantage
de temps.
Processing permet également de programmer des circuits électroniques qui interagissent avec
le milieu qui les entoure. Connectés à des capteurs sonores, thermiques, de mouvement, ces
circuits électroniques peu coûteux, dénommés micro-contrôleurs, peuvent en retour générer
des images, actionner un bras articulé, envoyer des messages sur Internet... bien entendu en
fonction du programme que vous aurez créé.
Comme nous le verrons dans ce manuel, en apprenant à programmer avec Processing, vous
allez développer votre capacité d'expression et d'imagination.
UN FORMIDABLE ENVIRONNEMENT D'APPRENTISSAGE
Si Processing est simple d'utilisation, c'est qu'il a été conçu dès son origine pour servir à
enseigner les bases de la programmation informatique dans un contexte visuel.
La vocation pédagogique de Processing en fait un excellent outil d'apprentissage de la
programmation pour les non-programmeurs ou les programmeurs débutants. De nombreux
enseignants l'utilisent pour initier leurs élèves et leurs étudiants aux concepts et aux bonnes
pratiques de la programmation.
4Plusieurs universités, écoles et centres d'artistes donnent des cours sur ce logiciel. Dans un
contexte francophone, on peut mentionner notamment l'Université du Québec à Montréal
(UQAM), l'Université Laval, la Société des arts technologiques - SAT (Canada-Québec), le Centre
art sensitif - Mains d'oeuvres à Paris, l'Ecole d'Art d'Aix en Provence, l'association PING à Nantes
(France), l'Ecole de Recherche Graphique (ERG) et IMAL à Bruxelles, la Haute Ecole Albert
Jacquard (HEAJ) à Namur (Belgique), La Haute Ecole d'Art et de Design (HEAD) à Genève, La
Haute Ecole d'Arts Appliqués de Lausanne - ECAL (Suisse).
UN LOGICIEL LIBRE ET GRATUIT
Processing est un logiciel libre et gratuit. Il fonctionne sur les plates-formes Windows, Linux, Mac
(et sur toute autre plate-forme pouvant faire fonctionner des logiciels conçus en Java). Il existe
également des versions pour téléphones portables et des dérivés pour circuits électroniques.
En tant que logiciel libre, Processing bénéficie de la générosité de nombreux programmeurs
volontaires qui mettent à disposition des utilisateurs des morceaux de codes facilement
réutilisables (dénommés en jargon informatique des librairies). Plus d'une centaine de librairies
étendent ainsi les capacités du logiciel dans le domaine du son, de la vidéo, de l'interaction, etc.
UN PEU D'HISTOIRE
Processing a été conçu au laboratoire Aesthetics + Computation Group (ACG) du MIT Media
Lab par Ben Fry et Casey Reas en 2001. Ce logiciel est plus ou moins le prolongement du projet
Design By Numbers, créé par le directeur du laboratoire, l'artiste-programmeur John Maeda.
Dans son livre présentant le langage de programmation qu'il a conçu, Maeda met en avant la
simplicité et l’économie d'action dans la programmation d’images.
Plusieurs éléments de ce premier projet sont visibles dans l’environnement Processing : la
simplicité de l’interface du logiciel, la priorité donnée à l’expérimentation et l’apprentissage, ainsi
que les nombreuses fonctions que les deux environnements partagent. Les concepteurs de
Processing ne cachent pas cet héritage.
La version actuelle de Processing est la version 1.2.1. Les exemples donnés dans ce manuel font
référence à cette version du logiciel.
COMMENT UTILISER CE MANUEL
Production originale en français, ce manuel est destiné au public professionnel et amateur qui
souhaite s'initier à l'utilisation de Processing. Il ne réclame aucune connaissance préalable de
programmation. L'apprentissage de Processing y est fait pas à pas. Nous vous invitons à suivre
l'ordre de succession des chapitres, surtout pour les tout premiers qui posent les bases de
l'utilisation du logiciel.
La saisie des exemples de programmes proposés dans ce manuel peut constituer à elle seule
une expérience formatrice, ne serait-ce qu'en apprenant à éviter de faire des erreurs de
frappe. Si cette activité vous rebute ou si vous voulez rapidement expérimenter le résultat
d'un exemple, copiez le code du programme depuis les pages web de l'ouvrage (consultables
sur la partie francophone du site Flossmanuals à l'adresse
http://fr.flossmanuals.net/processing/) pour ensuite le coller directement dans la fenêtre du
logiciel.
Disponible en plusieurs formats numériques (html, pdf, ePub) ainsi qu'en version papier, ce
manuel est publié sous licence GPLv2 : vous êtes autorisé à le lire et à le copier librement.
Ouvrage collectif, ce manuel est vivant : il évolue au fur et à mesure des contributions. Pour
consulter la dernière version actualisée, nous vous invitons à visiter régulièrement le volet
francophone de Flossmanuals sur le site http://fr.flossmanuals.net.
5Le cœur du manuel d'environ 270 pages a été réalisé en 5 jours dans le cadre d'un Booksprint
qui s'est tenu à Paris du 6 au 10 septembre 2010 à l'initiative et avec le soutien de
l'Organisation internationale de la Francophonie (http://www.francophonie.org).
Vous consultez l'édition révisée et augmentée du 22 novembre 2010.
62. EXEMPLES D'UTILISATION
Logiciel de création multimédia, Processing permet de dessiner, réaliser des animations en 2 ou
3 dimensions, créer des œuvres sonores et visuelles, concevoir des objets électroniques qui
interagissent avec leur environnement. Des dizaines de milliers d'artistes, de designers,
d'architectes, de chercheurs et même d'entreprises l'utilisent pour réaliser des projets
incroyables dans de multiples domaines :
publicités, génériques de films, vidéos clips, dessins animés, Processing permettant
de créer des effets visuels originaux ;
visualisation de données scientifiques sous la forme d'images fixes ou animées,
facilitant ainsi la représentation d'informations complexes dans de multiples secteurs
professionnels (environnement, transports, économie, sciences humaines, etc.) ;
production musicale, Processing permettant non seulement de lire mais aussi de
transformer et de créer du son ;
spectacle vivant, grâce aux nombreuses fonctions d'interaction offertes par Processing,
il est possible de créer des performances de VJing, utiliser le mouvement des danseurs
pour générer en temps réel des effets sonores et visuels dans un spectacl

Voir icon more
Alternate Text