Some in-progress images of a new project, commissioned for the Digital Spring Media Art Festival in Austria in March. Above, a rendering of a 3D-printed copper heatsink/shell; below some sketches in Processing exploring how to grow the layers of the shell.
UPDATE: Tech problems with the site, so it’s not working quite right. Consider this a glimpse into what is going to launch in just a few days.
This month, the curatorial collaborative project Drift Station, which I’m a part of along with Angeles Cossio, released an online project titled Empty Apartments. We pulled nearly 125,000 photographs of apartments and houses for rent on Craigslist that were completely empty because of a removal service, and presented them as an interactive online exhibition. The project took nearly two years of work, and much of it was manual (Angeles triple-checking every single image by hand to remove ones that included common spaces or non-apartments), but we also used several automated processes and machine learning to sort the photos.
Continue reading “Empty Apartments: Technical Notes”
I needed a bit of code that would create a random path between two predefined points, and realized that the problem was actually a bit harder than I had expected, but the results are really cool. Using Perlin noise, the paths can go from angular to flowing by changing one variable!
Code available here.
A little project that popped into my head while waking up the other day: average sunsets using images taken on the same day, mined from Flickr.
Spent the better part of the afternoon coding a crosshatch algorithm in Processing. The image above doesn’t do it too much justice, so click for a full-resolution version. Source code on Github.
A few experiments generating colored Perlin noise. Source code is a bit messy, but available here.
Spent the day learning FORTRAN punch-card encoding and ported it to Processing. The above card says:
Rough code is here, in case you have some important work to do on a 50-year-old IBM mainframe.
A screenshot of a little Processing app for marking objects in photographs. The app saves a “cascade file” for use in training OpenCV. In-progress version is on GitHub.
Glitches saving in Processing.