Stefano Di Leo
Versionamento Adattivo nel Creative Coding: Strumento per l'Esplorazione Artistica basato su AST = Adaptive Versioning for Creative Coding: An AST based tool for Artistic Exploration.
Rel. Juan Pablo Saenz Moreno, Luigi De Russis. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (21MB) | Preview |
Abstract
Il Creative Coding (CC) è una forma di programmazione in cui l'obiettivo principale è l'espressione artistica piuttosto che l'efficienza funzionale. Consiste nello scrivere codice per creare elementi visivi, animazioni, esperienze interattive e arte generativa. Tuttavia, esiste un divario significativo negli strumenti di sviluppo specifici per il CC, che lascia i creatori privi di strumenti che facilitino transizioni fluide tra le iterazioni delle opere e una gestione efficace del processo creativo. Per questa tesi è stata realizzata un'applicazione web che permette agli sviluppatori creativi di visualizzare in tempo reale il risultato dei loro programmi basati su p5 (sketch) analoga ad applicazioni esistenti come OpenProcessing, ma con funzionalità di versioning automatiche e specifiche al CC con l'obiettivo di facilitare transizioni più fluide tra le iterazioni delle opere d'arte.
L'applicazione salva degli snapshot del lavoro dell'utente e, tramite il parsing dello stesso, lo analizza ed estrae il valore di ogni dichiarazione di variabile in modo da fornire una visualizzazione dell'evoluzione nel tempo dello sketch nel suo complesso, ma anche delle sue singole componenti
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
