La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Processing.

Presentazioni simili


Presentazione sul tema: "Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Processing."— Transcript della presentazione:

1 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Processing è un linguaggio di programmazione open source dedicato allelaborazione di immagini, animazioni e suoni. I suoi inventori sono Ben Fry (Broad Istitute) e Casey Reas (UCLA) www.processing.org

2 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Processing è disponibile per: Windows Linux Mac OSX ver: 1.0.9 Caratteristiche Base: Primitive 2d 3d Curve trasformazioni luci materiali camere Gestione I/O: Mouse Tastiera File Web e Timer Librerie Matematiche Librerie Aggiuntive: http://processing.org/reference/libr aries/

3 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Particle Show: SuperNova (Robert Hodgin) video\SuperNova.mov Grass (Barbarian Group) video\Grass.mov Multimonitor: Mpe (Shiffman) video\mpe.mov video\run.mov Kaleido (Suzung Kim) video\kaleido.mov Hardware: Piexel Roller (rAndom International) video\Pixel Roller image.mov SuddenMotion (Shiffman student) video\fontana.mov Image Processing: Shadow Monster (Philip Worthington) video\shadow_Monsters3.mov Manual Input Session (Levin/Lieberman) Messa di Voce(Levin/Lieberman) video\MessaDiVoce.mov

4 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Libraries: LibrariesName/library

5 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 data: Tutti i contenuti multimediali e i font Nome Progetto: Danza_4x4_cerchi_optimized Estensione file:.pde

6 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Help/Reference Help/Environment

7 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Scaricare l'editor: http://www.eclipse.org/downloadshttp://www.eclipse.org/downloads/ Creare un nuovo progetto: FILE --> NEW PROJECT Aggiungere le librerie Processing: FILE --> IMPORT --> GENERAL --> FILE SYSTEM Selezionare: core.jar Compilare la libreria: BUILD PATH --> ADD TO BUILD PATH Buon lavoro Il tutorial originale: http://processing.org/learning/eclipse/

8 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 size() determina la grandezza della finestra di disegno noLoop() redraw() frameRate() determina il tempo di ridisegno arc() ellipse() line() point() quad() rect() triangle() 2D primitives Gestione del mouse o tastiera

9 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Esercizi 2d primitives Color space Fill Stroke Strokeweight Curve Vertex Vertexcurve Cap 3: Programming Interactivity Es 0 width/height Es 1 Boolean Line Es 2 Iteration Line Es 3 Quad Line Es 4 creare una funzione Es 5 Ricorsione semplice Es 6 Ricorsione casuale

10 Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Proposta di progetto: Scanimation Tutorial Vide o


Scaricare ppt "Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan 2D IN PROCESSING 1-2 Processing."

Presentazioni simili


Annunci Google