T- Sistemi, tecnologie, applicazioni e linguaggi di programmazione per la multimedialità (Compositivo) 2

Sistemi, tecnologie, applicazioni e linguaggi di programmazione per la multimedialità 1
6
Laboratorio
Idoneità

Programma di Studio

    Grafica 3D: geometrie, camera, luce, rendering di una scena 3D; Texture e materiali (Constant Mat, Phong Mat, PBR e SBSAR); Rototraslazioni, orientamento della camera e della luce in una scena 3D; Tecniche di instancing tramite SOP / Programmazione a oggetti e instanziazione da un classe; Trasformazione della codifica dei dati in Touchdesigner: SOP, CHOP, TOP e DAT; Instancing tramite Chops; La timeline; Scene changer; Morphing tra geometrie 3D; Sistemi particellari; Le New User Interface e i sistemi interattivi; Utilizzo di script phyton; (Le esercitazioni di programmazione multimediale saranno svolte con Touchdesigner per la programmazione a nodi e con Processing/p5js per il creative coding)

    Modalità di svolgimento dell’esame

    Realizzazione di un lavoro audio-visuale interattivo basato sulle tecniche studiate durante il corso

    Bibliografia

    Introduction to
    TouchDesigner
    © 2019 nVoid
    leanpub.
    Multimedia Programming Using Max/MSP and TouchDesigner
    Patrik Lechner
    Packt Publishing.
    Generative Design: Visualize, Program, and Create with JavaScript in p5.js
    Benedikt Gross, Hartmut Bohnacker, Julia Laub, Claudius Lazzeroni
    Princeton Architectural Press.
    Processing: A Programming Handbook for Visual Designers, Second Edition
    Casey Reas and Ben Fry
    The MIT Press