Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Roseheading

Commissioned work. As I developed this piece I was thinking about a few themes:

  • Ken Knowlton's call for mosaic art: "mosaic images... what better metaphor for civilizations frozen, fractured and abandoned? Let us make every possible sort of archive, for uncertain and remote archeologists, of what people were motivated by, and what they valued, and why the former destroyed the latter."
  • The "cloud", which "can hold anything you want", rearranging itself constantly. Forged, faceted, and strengthened by multiple blows (roseheaded), both a relic and an indication of the time at which it was formed.
  • Glitch aesthetics and the “unexplainable, unfathomable and otherworldly images and data structures" (The Glitch Moment(um)) hidden in every glitch.

I initially developed the piece in Processing, but found processing.js too slow for the image manipulation. So I manually ported the entire code base to raw JavaScript + Canvas (the directories named *Raw are all written without Processing). This is my first time working with Canvas so I'm sure there are lots of mistakes. I built a miniature framework you can find in shared/minps.js.

The final compiled code resides in Release along with the "secret sauce" (source images). The release is built using the Google closure compiler, sitting adjacent to build.sh which automates the build process.

Thanks to Seb Lee-Delisle, Damian Stewart, and Marius Watz for advice and inspiration.

About

Endless glitch facets of a "fractured, frozen" mosaic, our data in the cloud.

Resources

Releases

No releases published

Languages

You can’t perform that action at this time.