. Coding creativo e arte immersiva con openFrameworks

Corso

Online

250 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Inizio

    Scegli data

Il coding creativo è un approccio alla programmazione che unisce creatività e codice per generare arte visiva, audio e interattiva. Con strumenti come openFrameworks, una libreria open source in C++, è possibile creare opere d'arte digitali che rispondono in tempo reale a input, come suoni, movimenti o dati. Nell'ambito dell'arte immersiva, openFrameworks viene utilizzato per costruire installazioni coinvolgenti che immergono lo spettatore in ambienti visivi e sonori, spesso interattivi. Questo permette agli artisti di esplorare nuove forme di espressione, creando esperienze multisensoriali e dinamiche che combinano tecnologia e arte.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Emagister S.L. (Titolare del trattamento dati) utilizzerà i tuoi dati per svolgere attività promozionali (via email e/o telefono), pubblicare recensioni o gestire eventuali segnalazioni. Nella politica sulla privacy potrai conoscere i tuoi diritti e gestire la cancellazione.

Opinioni

Successi del Centro

2023
2022
2020

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

6 anni del centro in Emagister.

Materie

  • 3d
  • Gestione del tempo
  • Programmazione
  • Arte
  • Creatività

Programma

Modulo 1: Introduzione al Coding Creativo 1.Cos’è il Coding Creativo? Definizione e panoramica generale del coding come forma di espressione artistica. 2.Storia e Sviluppo Breve introduzione alla storia del coding creativo, dai primi esempi alle tecnologie moderne. 3.Ambiti Applicativi Dal design generativo all’arte interattiva e installazioni immersive. Modulo 2: Introduzione a openFrameworks 1.Cos'è openFrameworks? Una panoramica della libreria e delle sue funzionalità principali. 2.Installazione e Configurazione Guida pratica all’installazione di openFrameworks su diverse piattaforme (Windows, macOS, Linux). 3.La Struttura Base di un Progetto Anatomia di un progetto openFrameworks: file principali, cartelle e organizzazione del codice. Modulo 3: Fondamenti di C++ per openFrameworks 1.Sintassi di Base del C++ Introduzione alla sintassi del C++, variabili, operatori, funzioni e loop. 2.Oggetti e Classi Nozioni base di programmazione orientata agli oggetti in C++. 3.OpenFrameworks e Programmazione Orientata agli Oggetti Come openFrameworks sfrutta le classi per gestire oggetti grafici e interattivi. Modulo 4: Disegno Generativo con openFrameworks 1.Primitive Grafiche di Base Come disegnare forme semplici: linee, rettangoli, cerchi e poligoni. 2.Manipolazione dei Colori Uso dei colori e delle trasparenze per creare effetti visivi. 3.Animazioni di Base Creare movimenti e transizioni con il tempo e le coordinate. Modulo 5: Interazione e Input dell’Utente 1.Input da Mouse e Tastiera Gestione dell'interazione tramite mouse e tastiera in tempo reale. 2.Interazione Basata su Eventi Utilizzare gli eventi per reagire dinamicamente agli input. 3.Creazione di Interfacce Interattive Sviluppo di interfacce utente base con pulsanti e cursori. Modulo 6: Motion Graphics e Animazioni Avanzate 1.Interpolazione e Tweening Creare animazioni fluide con tweening e easing. 2.Lavorare con le Curve e Bézier Disegnare percorsi e curve personalizzate per animazioni complesse. 3.Gestione del Tempo e Sincronizzazione Sincronizzare animazioni con il tempo o eventi esterni. Modulo 7: Audio Reactivo e Generativo 1.Riproduzione di Audio in openFrameworks Come riprodurre e manipolare file audio. 2.Analisi del Segnale Audio Visualizzazione dello spettro audio e utilizzo dei dati per controllare elementi visivi. 3.Audio Generativo Creare suoni e musica utilizzando algoritmi generativi. Modulo 8: Video e Immagini in Tempo Reale 1.Gestione di Immagini e Texture Caricamento e manipolazione di immagini. 2.Riproduzione di Video Aggiungere video in tempo reale all’interno dei progetti openFrameworks. 3.Video Processing Applicare filtri ed effetti ai video per l’arte immersiva. Modulo 9: Introduzione all’Arte Immersiva 1.Definizione di Arte Immersiva Panoramica delle installazioni che coinvolgono lo spettatore in esperienze interattive. 2.Tecniche e Piattaforme Usate Tecnologie come realtà virtuale, realtà aumentata e installazioni interattive multimediali. 3.Casi di Studio Esempi di artisti e opere immersive influenti. Modulo 10: OpenGL e Grafica 3D con openFrameworks 1.Introduzione a OpenGL Come openFrameworks utilizza OpenGL per la grafica 3D. 2.Disegnare in 3D Creare oggetti tridimensionali come sfere, cubi e mesh personalizzate. 3.Trasformazioni 3D: Rotazioni, Traslazioni e Scalature Manipolazione di oggetti nello spazio tridimensionale. Modulo 11: Proiezione e Mappatura Video (Video Mapping) 1.Principi di Base del Video Mapping Introduzione alla proiezione video su superfici irregolari. 2.Strumenti e Tecniche per il Video Mapping Uso di openFrameworks per gestire la distorsione delle immagini e la calibrazione delle proiezioni. 3.Applicazioni dell'Arte Immersiva con Video Mapping Progetti immersivi su edifici, superfici 3D e installazioni. Modulo 12: Realizzazione di Sculture Digitali 1.Creare Oggetti Dinamici con il Codice Sviluppare sculture digitali utilizzando algoritmi generativi. 2.Manipolazione dei Dati per Forme 3D Utilizzare dati (come suono o input dell’utente) per deformare oggetti 3D. 3.Rendering Avanzato Migliorare la resa visiva delle sculture digitali con ombre e riflessi. Modulo 13: Sensori e Input Fisici per Arte Interattiva 1.Integrazione di Sensori (Kinect, Leap Motion, etc.) Utilizzare sensori per catturare movimento e dati fisici. 2.Gestione dei Dati dai Sensori Utilizzare i dati sensoriali per influenzare e controllare l’output visivo. 3.Interattività Immersiva con Dati in Tempo Reale Progettare installazioni interattive che rispondono ai movimenti o all’ambiente. Modulo 14: Spazio e Ambiente Immersivo in openFrameworks 1.Creazione di Ambienti Virtuali Come costruire mondi virtuali e ambienti digitali coinvolgenti. 2.Illuminazione e Atmosfera Tecniche per simulare luce e ombre realistici in uno spazio virtuale. 3.Navigazione nell’Ambiente 3D Implementare camere libere o guidate in spazi immersivi. Modulo 15: Integrazione della Realtà Virtuale e Aumentata 1.Concetti di VR e AR Introduzione alla realtà virtuale e aumentata per l’arte immersiva. 2.VR con openFrameworks Come configurare progetti VR all’interno di openFrameworks. 3.AR: Proiezione di Elementi Digitali sul Mondo Reale Tecniche per fondere il mondo reale con elementi virtuali tramite AR. Modulo 16: Installazioni Immersive Multisensoriali 1.Progettazione di Spazi Immersivi Come costruire installazioni che coinvolgano più sensi, come la vista, l'udito e il tatto. 2.Sincronizzazione di Input e Output Multisensoriali Sincronizzare immagini, suoni e tatto per un'esperienza coesa. 3.Gestione dell’Interattività in Grandi Installazioni Tecniche per coordinare grandi installazioni pubbliche. Modulo 17: Algoritmi Generativi e Arte Computazionale 1.Generative Design Creare opere d’arte dinamiche basate su algoritmi. 2.Frattali e Automata Cellulari Esempi di algoritmi utilizzati per creare strutture visive complesse. 3.Randomicità Controllata e Caos Come gestire il caso e l’imprevedibilità nell'arte generativa. Modulo 18: Esperimenti di Sinestesia Digitale 1.Sinestesia come Concetto Artistico Usare il codice per mescolare i sensi (suono, visione, tatto). 2.Audio Visivo Sincronizzato Trasformare suoni in immagini o viceversa. 3.Casi di Studio Sinestetici Progetti artistici che esplorano la sinestesia digitale. Modulo 19: Ottimizzazione e Debug di Progetti openFrameworks 1.Ottimizzazione delle Prestazioni Tecniche per migliorare le prestazioni di applicazioni grafiche e interattive. 2.Debugging di Codice Complesso Strumenti e metodi per trovare e risolvere bug nei progetti. 3.Sviluppare Progetti Scalabili Come preparare un progetto per l’uso su larga scala o su hardware complesso. Modulo 20: Progettazione di un'Installazione Artistica Completa 1.Dal Concept alla Realizzazione Guida per sviluppare un’installazione immersiva dalla fase concettuale a quella pratica. 2.Produzione e Logistica Pianificare la produzione, il montaggio e il mantenimento dell’opera. 3.Documentazione del Progetto Come documentare e promuovere l’installazione attraverso video, foto e report.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

. Coding creativo e arte immersiva con openFrameworks

250 € IVA inc.