Processing – livello intermedio

yatta_iconProcessing – Intermedio
dal 30
/09/14 – h.19.30 @ Spazio Yatta Milano 

Interactive e Digital Art con Processing

Durata: 4 incontri da 2,5h [19.30-.22.00] con cadenza settimanale

 

Abstract

  • L’obiettivo è fornire un livello di conoscenza sufficiente a sviluppare autonomamente semplici progetti di interattività e grafica, acquisendo contemporaneamente le basi della programmazione informatica.
    Referenti ideali del corso sono: designer, architetti, video artist, makers.

Argomenti:

 

  • Gli argomenti principali di programmazione, generazione di grafica, animazione e interattività saranno suddivisi nelle 4 lezioni in modo da concludere ogni serata con un progetto completo, in difficoltà crescente.
  • 1.1 Processing 2D (Martedì 30/9)
    – Struttura dello sketch
    – Funzioni base: colori e forme 2D, cicli e condizioni
    – Interazione con il mouse
    – PROGETTO: realizzazione di grafica generativa / interattiva
  • 1.2 Programmazione a oggetti (Martedì 7/10)
    – Variabili
    – Funzioni
    – Classi
    – PROGETTO: realizziamo un videogame
  • 1.3 Librerie e multimedialità (Martedì 14/10)
    – Utilizzo di librerie
    – Computer Vision con openCV
    – Analisi e sintesi di audio
    – PROGETTO #01: Face recognition
    – PROGETTO #02: Virtual Pulp Fiction
  • 1.4 Processing 3D (Martedì 21/10)
    – Forme 3D
    – Lighting e texturing
    – Applicare gli shader
    – PROGETTO: Earth data visualization

Iscrizioni:

Pre-requisiti: 

  • E’ consigliato avere delle basi di programmazione o aver frequentato il corso introduttivo di Processing.
    In ogni caso nella prima lezione verranno toccati rapidamente gli argomenti del corso introduttivo, per allineare la classe allo stesso livello di partenza.

Materiale:

  • Ogni partecipante dovrà portare il proprio computer con Processing 2.2.1 installato e funzionante.
    Durante il corso sarà reso disponibile tutto il materiale informatico necessario, estratti di codice su cui lavorare, le librerie da scaricare e il materiale grafico necessario alla realizzazione dei progetti.

Scarica il materiale dai seguenti link:  

LESSON#01:

  • Un po’ di codice per cominciare: lesson01

LESSON#02:

LESSON#03:

LESSON#04: