Creative Coding | Final Project Proposal

Yesha Shah
2 min readNov 28, 2022

--

Idea

For my final project, I plan to make a generative art display where the input would be a physical interface for the user to interact with.

The interface would have a switch where you could switch between 3 different modes (styles) of generative art -> for example topics like fire, water, and earth. I also plan on using the ultrasonic sensor to change the size of the art making it more interactive and letting the user feel like they are playing with the elements in a digital world.

Pseudo Code

Arduino

Press play to start the sketch // mode 1 will be displayed on the screen

If proximity to the sensor is low = decrease the width and height of the art

If proximity to the sensor is high = increase the width and height of the art

P5js

Press button to change between mode 1, 2 & 3

Class — 1. Fire 2. Water 3. Earth

Image load/particles/ shapes to generate art

Problem Areas/Gaps

This is my first time working with an ultrasonic sensor so I think I might run into some issues there.

Trying to define the size of the art per the proximity

Wild Card

If I have time I would like to add sound to the art work, again depending on the proximity the volume will increase or decrease and the type of music played will be related to the element shown on the screen

--

--

Yesha Shah

Hi! I’m a UX/UI design professional with a passion for exploring new media and technology.