Creative Coding con openFrameworks

yatta_icon
Creative Coding con openFrameworks
dal 17/03/15 al 07/04/15  Spazio Yatta Milano 

openFrameworks e C++ per diventare artisti digitali
ed entrare nel mondo del creative coding

Durata:
 12h [4 serate dalle 19.00 alle 22.00]

ISCRIVITI QUI! 

Abstract

openFrameworks è un potente strumento open source in C++ ideato per rendere più semplice la realizzazione di applicazioni creative, supportato da una vasta community di creative coders. Un must per interaction designer, creativi, artisti multimediali, videomapper.
Inoltre oF ha un’elevata portabilità: le applicazione che creerai saranno eseguibili senza alcuna modifica su 5 sistemi operativi (Windows, OSX, Linux, iOS e Android), mentre per lo sviluppo puoi utilizzare 4 differenti IDE (XCode, Code::Blocks, Visual Studio e Eclipse).
Se già conosci Processing, imparerai un linguaggio che spinge quelle potenzialità al massimo, grazie anche a una curva di apprendimento molto rapida e una reale semplicità di utilizzo.
Con openFrameworks è più semplice scrivere codice: dai libero sfogo alla tua creatività!

Argomenti:

  • oF#01 – Introduzione a openFrameworks (17 Marzo)
    – che cos’è oF
    – installazione su mac, win e linux
    – compilare ed eseguire l’emptyExample + struttura di una ofApp
    – funzioni di base, logica di programmazione
    – sfondo, colori, stili, linee e forme
    – testi statici e dinamici
  • oF#02 – Programmazione a oggetti (24 Marzo)
    – creare un classe e usarla
    – creare un particle e renderlo interattivo
  • oF#03 – Utilizzare gli add-ons (31 Marzo)
    – oF + openCV e faceTracker: computer vision
    – oF + Arduino: comunicazione seriale
    – network: protocollo OSC
    – creare interfacce grafiche
  • oF#04 – Mastering creative coding (7 Aprile)
    – trattare immagini, effetti, distorsione
    – 3D realtime
    – progetto finale e riassuntivo

Pre-requisiti: 

  • Può aiutare una certa familiarità con la logica della programmazione ad oggetti, ma durante il corso si imparerà a programmare in C++ praticamente da zero!

Materiale:

  • È necessario portare un pc portatile (con sistema operativo Windows, Mac o Linux).
  • Installare l’ambiente di sviluppo:
    • utenti OSX: XCode (gratuito su AppStore)
    • utenti Windows: Code::Blocks with MinGW (è il secondo file: codeblocks-13.12mingw-setup.exe)
    • utenti Linux: Code::Blocks (ultima versione disponibile)
  • Scaricare openFrameworks da www.openframeworks.cc (la configurazione verrà fatta durante il corso)