background preloader

Tutorials

Tutorials

25 life-saving tips for Processing « Amnon P5 – Experiments with Processing by Amnon Owed 25 life-saving tips for Processing Posted by Amnon on January 28, 2012 · 37 Comments Well, perhaps they won’t literally save your life. But they surely will help you write your sketches easier, faster and more efficiently! 1. frameCount, millis(), modulo % and noise Let me start with a few functions that in themselves and in combination are extremely useful. 2. math, logical and relational operator shortcuts Any program will use operators. 3. math with ints A very common mistake is doing math operations on integers and expecting a floating number outcome. 4. frameRate Processing’s frameRate is by default capped at 60 fps. 5. loading specific files from an external input directory Many applications use file input, for example an image or a data file. 6. timestamp When saving output to a file you often need a way to distinguish between different sessions. 7. fast image sequence saving If you want to save your visual output to a file you can use the save() or saveFrame() funtions.

Stagecast Creator Stagecast Creator gives you the power to create interactive simulations, stories, games, and more! Stagecast Creator is an easy-to-learn, easy-to-use software tool for making your own games and simulations. Starting with a blank stage, simply add a cast of characters using the included picture painter or imported graphics, then move the characters around to generate rules of behavior completely visually. "A versatile open-ended program, Stagecast Creator can be used in any classroom where students are working to develop their visual problem-solving skills See more highlights of awards, reviews, and testimonials for the software. Using Stagecast Creator, you can create projects on your own or with others. Stagecast Creator is easy to use, but powerful enough to create cool 2D games. Features: Learn Stagecast Creator by exploring the self-paced interactive tutorial. Ages 8 and up. Try it out for yourself! Click on these links to learn more about: Ready to buy?

Rhino Curve Based Modeling using curves as a basis for generating 3d geometry Introduction Curves as basis for geometry In the previous workshop we worked with quite a straightforward method of generating 3D geometry. If you look at industries where aesthetic design plays a mayor role like industrial design and the car industry you will see that they often use a different type of geometry which supports the required form freedom. Accuracy of the geometry ( important for manufacturing) The shapes it can generate The ability to adjust the shape The workflow of generating the shapes. Due to its accurate mathematical description of even the most complex shapes it can be used in design and manufacturing. The form freedom is quite extensive. There are range of tools available to effectively adjust the geometry and to support formal exploration Because the geometry is based on curves , the workflow will be completely different from the CSG workflow. Nurbs concept behind NURBS deformation of planks degree creating curves

Mobile Processing Fun Programming logiciels: processing. Télécharger les documents utilisés au cours (janvier 2007) : PROCESSING (PROCE55ING ou P5) est un environnement de programmation et un langage simple et complet. Il s'agit d'un logiciel libre (open-source), gratuit et multi-plateformes (Windows, Mac OS X et Linux). Raccourcis vers les rubriques disponibles sur cette page : Apprendre en ligne. Installation. Aperçu des commandes. Premier "sketch". Exportation et publication en ligne. Librairies disponibles. Artistes utilisant PROCESSING. Les auteurs: PROCESSING a été conçu par Casey Reas et Benjamin Fry (ci-dessus) comme outil de création et d'apprentissage fondamental à la programmation. Ben Fry et Casey Reas sont d'ex-étudiants de John Maeda à l'Aesthetics & Computation Group du MIT. PROCESSING a reçu le prix Golden Nica à Ars Electronica 2005 (catégorie NetVision). Description: PROCESSING est sain et réduit à l'essentiel: un champ de texte pour écrire le programmeun bouton "play" pour l'exécuter et une fenêtre qui visualise le résultat. Sonia.

Multiple Square Pipe 01/////////////////////////////////////////////////////////// Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.

logiciels: processing. Télécharger les documents utilisés au cours (janvier 2007) : PROCESSING (PROCE55ING ou P5) est un environnement de programmation et un langage simple et complet. Il s'agit d'un logiciel libre (open-source), gratuit et multi-plateformes (Windows, Mac OS X et Linux). Raccourcis vers les rubriques disponibles sur cette page : Apprendre en ligne. Installation. Aperçu des commandes. Premier "sketch". Exportation et publication en ligne. Librairies disponibles. Artistes utilisant PROCESSING. Les auteurs: PROCESSING a été conçu par Casey Reas et Benjamin Fry (ci-dessus) comme outil de création et d'apprentissage fondamental à la programmation. Ben Fry et Casey Reas sont d'ex-étudiants de John Maeda à l'Aesthetics & Computation Group du MIT. PROCESSING a reçu le prix Golden Nica à Ars Electronica 2005 (catégorie NetVision). Description: PROCESSING est sain et réduit à l'essentiel: un champ de texte pour écrire le programmeun bouton "play" pour l'exécuter et une fenêtre qui visualise le résultat. Sonia.

Créer une apllication sur android avec processing 1 Développer sur Android avec Processing Auteur : Processing permet de créer facilement ses propres applications sur Android 1) Présentation de la plate-forme Android. 2) Présentation de l’outil de programmation Processing. 3) Configurer Processing et Android. 4) Initiation à Processing. 5) Créer ma première application. L’objectif de ce cours est de fournir assez de matière et de motivation pour susciter l’envie de continuer l’exploration de la plate-forme Android et du langage de programmation Processing. 1. Android est un système d’exploitation “open source” à destination des mobiles. Il est basé sur Linux avec une interface de programmation Java. La kit de développement (SDK) fourni est composé : • d’un compilateur • d’un debugger • d’un émulateur. Les applications (micro-logiciel) Android sont contenues dans des fichiers .apk (Android Package) Pour en savoir plus 1.2. Dalvik est une machine virtuelle (VM) Dalvik est conçue pour faciliter l'exécution simultanée de plusieurs applications. 1.4. 1.5. 1.6.

Floss Manuals francophone - Lire 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 Processing permet également de programmer des circuits électroniques qui interagissent avec le milieu qui les entoure.

MultiSection Pipe 01/////////////////////////////////////// Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.

OpenProcessing - Share your sketches! Processing & Open Data à Rennes | v3ga Ce tutoriel fait suite à l’atelier Processing qui s’est déroulé à Rennes le 4 et 5 Novembre 2011. Introduction Il a pour but de montrer comment interroger la base de données Open Data de la ville de Rennes depuis Processing et interpréter les données qui sont renvoyées.Nous allons nous intéresser plus particulièrement aux données relatives au Vélo Star, et visualiser les informations sur une carte de la ville. Inscription sur le site data.keolis-rennes.com Pour pouvoir interroger la base de données, la première étape consiste à s’inscrire sur le site. Accès à la base de données Une fois notre clé récupérée, nous allons écrire un programme de quelques lignes avec Processing qui va se connecter au service pour l’interroger.Cette connexion s’effectue par le biais d’une simple adresse internet (ou URL) formatée de telle sorte à contenir non seulement notre clé mais aussi la commande de la requête. La requête s’effectue en une seule instruction avec Processing : loadStrings. Temps réel Notes

Cloud Studio IIT Architecture Fall 2013 | alphonso peluso Design as a Performative Material Practice – Semester 1 Professor: Alphonso Peluso email: peluso@iit.edu R e s o u r c e M a t e r i a l Studio Brief: Peluso_Cloud_Studio_081913 Studio Brief Definitions: Peluso_Studio_Definitions-01 Studio Presentation: Peluso_Cloud_Studio_Presentation_081913 S t u d i o T i m e l i n e Monday – Student presentation day Wednesday – Lecture from 5 – 6 pm Friday – Tutorial / Studio / Desk critiques F a l l 2 0 1 3 Class List W e e k – 0 1 August 19 – Studio presentation to all potential students August 21 – Lecture – assignment #01 - Supplies: Peluso_Cloud_Studio_Required_Materials Build : Peluso_Cloud_Studio_Build_Assignment-01 Research: Peluso_Cloud_Studio_Research_Assignment-01 Readings: August 23 – Tutorial / Studio Video 1 Video 2 Video 3 W e e k – 0 2 August 26 – 3D Printer Experience Field Trip 3pm (meet at studio) _ 316 North Clark Street, Chicago, IL, 60654, 312-896-3399 _ Lecture _ Discuss 3D Printing Readings W e e k – 0 3 Links:

Related: