Creazione di un'opera d'arte digitale

Creazione di un'opera digitale: il matrimonio tra arte e tecnologia

LA STORIA DIGITALE DI ANDREA PRANDI

Andrea Prandi è un artista che spazia dalla digital art alla video art, dalla scultura all’installazione.

I primi anni della sua produzione sono dedicati a sperimentazioni pop-culture in un trait d’union tra installazione e pittura, mentre le successive creazioni, figlie dell’incontro tra arte e scienza.

La collaborazione con Fabulab dura da diversi anni, e annovera la parte digitale dell’opera “Panspermia”, premiata alla biennale di Firenze 2015, un’esperienza mobile “Angelo e Demone” e l’attuale progetto MazeMan.

COSA ABBIAMO FATTO

MazeMan è un’opera d’arte digitale interattiva che permette agli utenti di esplorare e manipolare tessere digitali per creare versioni personalizzate dell’opera d’arte. Girando queste tessere, ogni utente può generare composizioni uniche, sperimentando infinite possibilità visive e artistiche. Questo meccanismo di rotazione delle tessere consente a ciascun partecipante di diventare co-creatore dell’opera, esplorando combinazioni che riflettono la propria visione e creatività.

Ogni singola combinazione dell’opera poi può essere prenotata e/o acquistata diventando di fatto proprietà dell’utente.

Oltre alla modalità di personalizzazione individuale, “MazeMan” offre un’altra dimensione di interazione denominata “Umanità”. In questa modalità, gli utenti possono connettersi e interagire in tempo reale con persone da tutto il mondo. Ogni azione compiuta da un utente viene immediatamente riflessa sulla piattaforma, contribuendo a una combinazione collettiva e in continua evoluzione. Questa dinamica interattiva simboleggia la connessione globale e l’interazione umana, creando un’opera d’arte vivente che cambia costantemente grazie al contributo di ogni partecipante.

Per realizzare questa visione, ci siamo occupati di:

Sviluppo del Backend 
Abbiamo creato un backend robusto utilizzando Node.js e Directus, garantendo una gestione efficiente delle operazioni e una scalabilità adeguata per supportare un grande numero di utenti simultanei.

Sviluppo del backoffice
Abbiamo fornito al cliente un backoffice che permette di gestire le richieste di prenotazioni delle varie combinazioni dell’opera d’arte e l’inserimento e la gestione di altre opere d’arte con logica simile.

Implementazione del Sistema di Interazione in Tempo Reale
Utilizzando WebSockets e il pacchetto Socket.io, abbiamo sviluppato un sistema che permette comunicazioni bidirezionali immediate tra server e client, assicurando che ogni azione degli utenti sia visibile in tempo reale.

Sicurezza e Stabilità
Abbiamo implementato misure di sicurezza avanzate, come l’autenticazione basata su JSON Web Tokens (JWT) e la cifratura SSL/TLS, per proteggere le informazioni degli utenti e garantire la sicurezza delle comunicazioni.

COME LO ABBIAMO FATTO

Analisi preliminare delle necessità del cliente
Analisi Sviluppo frontend web application
Sviluppo backend e backoffice basato su Node.js/Directus
Creazione e gestione infrastruttura server
Sviluppo interazione realtime via websocket con server in Node.js tramite libreria Socket.io

Richiedi informazioni

Raccontaci la tua storia digitale


(* Campi obbligatori)