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, Master of science program in Computer Engineering, 2025
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
