AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Virtual Street Art

Authors

; ;

Term

4. term

Publication year

2011

Pages

84

Abstract

This thesis investigates how to virtualize the act of making street art by designing and building an easy-to-use interactive system in which an iPhone works as a spray can to paint on a wall. The solution couples a smartphone application (implemented in Objective-C) that senses motion via the accelerometer and sends controls with a computer application (developed in Java/Processing) that renders spray-paint effects and projects them onto the wall. The work follows a full system development life cycle: surveying related systems (e.g., MobiSpray, Virtual Graffiti, WiiSpray, L.A.S.E.R.), conducting low-fidelity prototypes and user tests to select core functions, analyzing sensing, communication, and rendering options (including OSC-based messaging and fluid-like spray models), and implementing modules for mapping acceleration to 2D coordinates, drawing primitives, and layer management. The system targets entertainment and requires no technical expertise from users. The report concludes with tests under defined conditions; detailed outcomes are presented in the thesis but are not summarized in this excerpt.

Denne afhandling undersøger, hvordan selve handlingen at lave street art kan virtualiseres ved at designe og opbygge et let anvendeligt interaktivt system, hvor en iPhone fungerer som spraydåse til at male på en væg. Løsningen kobler en smartphone-app (implementeret i Objective-C), der opfanger bevægelser via accelerometeret og sender styringsdata, med et computerprogram (udviklet i Java/Processing), som gengiver spraymalingseffekter og projicerer dem på væggen. Arbejdet følger en komplet systemudviklingscyklus: kortlægning af beslægtede systemer (fx MobiSpray, Virtual Graffiti, WiiSpray, L.A.S.E.R.), low-fi prototyper og brugertests til at vælge kernefunktioner, analyse af sensing, kommunikation og rendering (inklusive OSC-baseret beskedudveksling og fluide sprøjtemodeller) samt implementering af moduler til at oversætte acceleration til 2D-koordinater, tegneprimitiver og laghåndtering. Systemet har underholdning som hovedformål og kræver ingen teknisk viden af brugerne. Rapporten afsluttes med tests under definerede betingelser; detaljerede resultater findes i afhandlingen, men er ikke gengivet i dette uddrag.

[This apstract has been generated with the help of AI directly from the project full text]