Handing color changes
Processing is an excellent environment for prototyping and working. It’s a great way for me to start to see how things can work together, as well as thinking through how to structure things programmatically.
Initially, I started working with color and working with different ways to change color. While at Eyeo 2013, I attended Memo Akten’s workshop – The Black Art of Manipulating Numbers – and Moritz Stefaner’s workshop – Smart Insects. Attendance to Eyeo and the workshops was possible with the support of my department – Design, Art & Technology at UArts.
Both workshops gave me different ideas for handling color changes and developing clouds of color.
I wanted to get a feeling of how this would look, projected on the felt strips. Without getting into protection mapping, I started to think through how this might transpire. The goals being: to have the colors projected only on the felt, and only upon disturbance (from the viewer). I put together this sketch to help give me a rough idea of the final output. I tweaked some parameters to get this timing and colors right.
After watching this run for a bit and thinking about the scale of the installation, I thought it wise to consider CPU and proper usage. It’s best to probably split the program across the GPU and CPU. I’m going to take a look at shaders and openGL. I’ve heard about them, seen their magic, but never used them. Diving in.