Jitter Workshop - 2° livello - Torino

Cos’è Max6
“Max ti dà gli strumenti per creare suoni unici, grafica e video stupefacenti, interazioni multimediali affascinanti. …”
http://cycling74.com/whatismax/italian/
Cos’è Jitter
Jitter è la parte di MaxMSP (ora Max6) dedicato al video.
Grazie al gran numero di oggetti presenti è possibile generare grafica raster, vettoriale, creare effetti video personalizzati e interattivi, manipolare oggetti 3D in Open GL, controllare video con segnali audio, MIDI o qualsiasi altra fonte di dati, tutto in tempo reale.
Prerequisiti
E’ necessario avere un minimo di esperienza con Max6, ma non è necessario aver frequentato il Jitter Workshop di primo livello.
Il Jitter Workshop di secondo livello non è adatto ai principianti.
Programma
Il Workshop sarà prevalentemente pratico, verranno proposte numerose patch di esempio da studiare e modificare affrontando passo dopo passo gli argomenti del programma.
Il video e le immagini
- Scegliere i migliori formati e codec
- Operazioni matematiche con le matrici
- Creare catene di effetti
- Interpolazione tra matrici
- Inserire una matrice dentro ad un’altra
Live video
- Ottimizzare le prestazioni lavorando con il live-video
- Estrapolare la ROI (regione di interesse)
Generare Grafica 2D
- Disegnare grafica raster
- Disegnare grafica vettoriale
- Esportare i disegni per video o stampa
Generare Grafica 3D
- Creare un oggetto 3D
- Utilizzare l’oggetto jit.gl.nurbs
- Utilizzare l’oggetto jit.gl.mesh
- Utilizzare l’oggetto jit.gl.isosurf
- Creazione e controllo di oggetti complessi
- L’oggetto esterno jit.ogre
- Esportazione di modelli 3D utilizzabili con jit.ogre
- Accedere allo scheletro dei modelli 3D con jit.ogre
- Accedere alle animazioni dei modelli 3D con jit.ogre
- Il nuovo oggetto jit.gl.model in Max6
Input
- Usare segnali audio per controllare il video
- Usare segnali audio per generare video
Generare sistemi di particelle
- Usare l’oggetto jit.shiva
- Controllare le particelle con jit.visnhu
Computer Vision per Jitter e motion-tracking
- Ottimizzare con cv.jit.resize
- Treshold con cv.jit.threshold
- L’oggetto fondamentale per il blob-tracking cv.jit.label
- Utilizzo di cv.jit.centroids
- Utilizzo di cv.jit.sum
- Esempio di utilizzo avanzato di un sistema di blob-tracking
- Sistemi di Motion tracking con e senza CV
Elementi di Javascript orientati al 3D
- Le basi di Javascript in Max6
- Controllare oggetti complessi con Javascript
- Generare particelle con Javascript
Esportare un’applicazione
- Come esportare uno stand-alone
- Come proteggerlo con codice di sblocco
Attrezzatura
I partecipanti dovranno portare il loro computer con max5 o max6 installato, la versione demo è scaricabile gratuitamente dal sito http://cycling74.com/
Sarà necessario portare una webcam (esterna o integrata) per poter usare molte delle patch proposte.
I partecipanti potranno portare controller midi, tastiere, microfoni o qualsiasi strumento possa generare segnali per Max6.
Iscrizioni ed informazioni
Per iscriversi o chiedere informazioni mandare una mail a studio@rajancraveri.it
Luogo e orari
Il workshop sarà ospitato dal Fluxlab
via Silvio Pellico 8, San Salvario Torino
L'orario sarà dalle 10 alle 17 sia Sabato che Domenica.