(instructions: move mouse and press W A S D + spacebar)
Jared was one of the founding members of the ACG group and had an unparalleled skill for executing reactive works that felt simultaneously deeply computational and spontaneously organic.
This online version is a restoration port by @dribnet of the orignal version written in C++ and using the ACU library which Jared also co-authored at the Media Lab. This hosted respository contains two ports - the first is to OpenFrameworks which itself is based closely on the code and conventions of the ACU library and so requires very few code changes. The second port was a more involved rewrite into p5.js (which inherits some ACU coding conventions via Processing) and included several adjustments to control flow and graphics logic. As the original used the SGI three button mouse exclusively, the p5.js version was given some UI updates to match modern keyboard and mouse conventions. Otherwise extreme care was taken to stick as close to the original as possible studying both the initial OpenFrameworks port as well as achived images, videos, and executable files. The original code and both ports can be found in the accompaning github repository.
This port was based on the the version of the code shown pubicly at the Cooper Hewitt ACG retrospective exhibition in 2000. It includes the additional feature that each subdivided rectangle is begins to repair itself after a 30 second delay. The overall effect is that the overall form is in a constant state of healing itself and will eventually reset back to its initial state.