Giacomo Vitali
P5+: Uno strumento per migliorare l'esperienza degli artisti nel mondo del creative coding.
Rel. Luigi De Russis, Juan Pablo Saenz Moreno. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (8MB) | Preview |
Abstract: |
Il Creative Coding è un approccio interdisciplinare che combina la programmazione con l'arte e la creatività. Spesso viene utilizzato per creare installazioni artistiche, proiezioni e allestimenti creativi. Il Creative Coding non solo offre una piattaforma per la creazione di contenuti digitali per artisti, designer e sviluppatori, ma anche un mezzo per esplorare nuove forme di espressione artistica e sperimentare con la tecnologia. Fra i tool più famosi utilizzati in quest'ambito sono presenti Processing e P5. Quest’ultimo è una libreria JavaScript ci e mette a disposizione un editor presente online, così da poter essere utilizzato all’interno di qualsiasi browser, con la possibilità di condividere e distribuire facilmente tutto ciò che viene prodotto al suo interno. Partendo dall’esistente editor di P5, la tesi si pone l’obiettivo di rendere più semplice e intuitivo creare animazioni e visualizzazioni grafiche. Dopo uno studio della bibliografia e di alcune interviste, ci si è focalizzati sui principali problemi rinvenuti, andando a suggerire delle soluzioni che potessero risolverli. Successivamente, per ogni soluzione, sono stati proposti dei mockup. Tutte le proposte sono state poi implementate all’interno dell’editor di P5 , rinominato P5+, sotto forma di nuove funzionalità, con l’obiettivo di aiutare l’utente finale nella scrittura del creative coding, mantenendo l’interfaccia semplice e intuitiva. È stato poi svolto un test di usabilità delle nuove funzioni implementate su un gruppo di artisti che utilizzano il creative coding e conoscono l’editor di P5. Il lavoro di tesi si conclude con una discussione in merito ai risultati ottenuti nella fase di test. |
---|---|
Relatori: | Luigi De Russis, Juan Pablo Saenz Moreno |
Anno accademico: | 2022/23 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 83 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Aziende collaboratrici: | Politecnico di Torino |
URI: | http://webthesis.biblio.polito.it/id/eprint/26799 |
Modifica (riservato agli operatori) |