Logo Bordello
My favorite band, Gogol Bordello, changes its logo with each album. While each logo feels like the band, there is little consistency in design. It was a perfect starting point for my generative logo assignment. To redesign Gogol Bordello’s logo,…
An Homage to Bradbury
Earlier this year, the world lost one of its most prolific science fiction authors, Ray Bradbury. He was also one of my favorite authors; I was a devoted reader of his novels and short stories. His books have had many…
The World’s Tiniest Projection Map
Projection mapping is pretty cool, though certainly a bit on the trendy side these days. Kyle designed an open source mapping program called MapAmok, which I used to do my own projection mapping on the object I 3D printed for…
Simulating Watercolor
“Computer-Generated Watercolor” describes the ways in which computer science researchers managed to approximate the effects of watercolor painting. This was actually a really exciting paper to read, because it involves art and math that I actually understand (yay vector calculus!)….
Remember Me to One Who Lives There
One application of dynamic programming is finding the longest common subsequence of two strings. Greg’s example from class applied this principle to sequences of DNA, where it can indicate mutations. I thought it might be interesting to try this with…
On the Grid
Much of my work for Printing Code, including the generative work, has been very deliberately controlled. Rune challenged us to work outside of our usual style–careful plotters should work more haphazardly, and vice versa. The grid assignment seemed like a…
A Very Big Screen Test
Here are a few early tests of our videos on the IAC wall. Our focus has changed a bit since, so stay tuned!
Blackout Blob
This week, New York magazine had a series of striking aerial photographs of the city’s blackout in the aftermath of Superstorm/Hurricane Sandy. Since the blackout covers such a large area, it works well for blob detection. Principle Component Analysis (PCA)…
Local Learning Algorithms
The scientific paper, “Local Learning Algorithms,” describes a few methods of speeding up the classification process using the closest available data. “Closest” in this context refers to the proximity of data points in the input space to the item we…