Sistemi Multimediali Intelligenti (a.a. 2014-15)

a.a. 2014-15

(from openframeworks.cc)

Finalità

Il corso mira a fornire delle conoscenze avanzate per la creazioni di applicazioni multimediali interattive secondo i canoni della programmazione creativa e l’utilizzo dei più recenti strumenti hardware e software Open Source. In particolare, verrà affrontato lo studio del framework openFrameworks per la creazione di arte generativa e animazioni, l’elaborazione real-time di audio e video per installazioni interattive, e progetti multimediali con interfacce utente non convenzionali. Lo studente acquisirà nozioni per l’acquisizione e il trattamento di immagini 2D, l’elaborazione di grafica 3D e di suoni. Verranno inoltre presentati e dimostrati sensori quali Microsoft Kinect e approcci al Physical Computing attraverso le schede Arduino e Intel Galileo.

Le lezioni verranno svolte interamente in laboratorio prediligendo un approccio pratico e sperimentale con ampio spazio ad esempi ed esercitazioni.

Programma

  • Introduzione al corso e a openFrameworks. Concetti fondamentali della programmazione creativa e nozioni di base del linguaggio C++.
  • Disegnare in 2D
  • Particle systems
  • Immagini e texture
  • Video e Suono
  • Disegnare in 3D
  • Progetti avanzati con utilizzo di Microsoft Kinect, Arduino, Intel Galileo

 

Prerequisiti

Il corso presuppone la conoscenza dei concetti di base della programmazione. La conoscenza di un linguaggio orientato agli oggetti costituisce un vantaggio.

Modalità d’esame

Progetto e discussione orale.

Orario di ricevimento

Su appuntamento

 

Bibliografia

Perevalov, Mastering openFrameworks: Creative Coding Demystified, Packt Publishing, 2013.

Materiale didattico 

33 thoughts on “Sistemi Multimediali Intelligenti (a.a. 2014-15)

  1. Tutto il materiale didattico (slides, progetti visti in classe, etc.) è stato caricato. Vi prego di segnalarmi eventuali dimenticanze. Buon lavoro per il progetto d’esame!

  2. Slides relative ai capitoli 8 (Shaders) e 9 (ofxOpenCv) del libro caricate nella cartella della Lezione 15.

  3. Slides sul Project Generator per creare progetti con add-on (es. ofxOpenCv, ofxGui) caricate nella cartella della Lezione 15.

  4. Attenzione! Le prossime e ultime lezioni del corso si terranno nei giorni 13 e 15 gennaio.

  5. Slide su Video caricate nella cartella della Lezione 8.

  6. Progetti su Immagini e Texture caricati nella cartella della Lezione 7.

  7. Slides “Images and Textures” caricate nella cartella della Lezione 7.

  8. Slides su “Particle Systems” caricate all’interno del materiale della Lezione 4.

  9. Versione finale progetto particelle (Particles+Emitter) caricato all’interno del materiale Lezione 6.

  10. Attenzione! Causa improrogabili impegni scientifici le lezioni dei giorni 11,13,18,20 novembre sono sospese.

    Il corso riprenderà il giorno 25/11.

  11. Caricate nella cartella della Lezione 2 le slide relative a 2D drawing. Coprono gli argomenti trattati nelle lezioni 2-3 e parte della 4.

  12. Progetti Lezione 4 caricati. Seguiranno slides a breve.

  13. Progetti Lezione 3 caricati. Le slide seguiranno a breve.

  14. Seminario Dr. Eric Little. Ricordo che durante le lezioni del 4 e 6 novembre si terranno i seminari su “Designing and Building Semantic Technologies for Cloud-based Applications” nell’ambito del progetto di internazionalizzazione del CdS. I due seminari avranno carattere tutoriale.

    Sarò presente assieme al Dr. Little in aula 42 a UD con teledidattica verso Lab 6 a PN.

    Ricordo che, per regolamento del programma di internazionalizzazione, verranno raccolte le firme dei presenti.

    Raccomando vivamente la partecipazione!

  15. Attenzione! Persistendo i problemi di installazione di OF sulle macchine virtuali del Lab 6 di PN, raccomando a tutti gli studenti (quindi sia a UD che a PN) di disporre a lezione di un portatile con gli applicativi (OF + editor codice) installati (Istruzioni per l’installazione a questo link) per poter attivamente partecipare alle esercitazioni.

  16. Invito gli studenti che seguiranno le lezioni in tele-didattica dall’aula 42 ai Rizzi a disporre di un computer portatile per poter attivamente partecipare alle esercitazioni.

  17. Le lezioni inizieranno il giorno 14 ottobre. Le lezioni si terranno presso la sede di Pordenone e saranno trasmesse in tele-didattica a Udine.

Leave a Reply