"Self-Adherence" was my contribution to Martin Fuchs' unique "Written Images" project — a book presenting contemporary generative art in which each copy of the book is computed individually from software written by leading computational artists.
The images produced by "Self-Adherence" are developed from a feedback process in which thousands of small elements are mutually attracted to their nearest neighbors. The elements are initially seeded onto the terrain of the canvas with non-uniform density, according to a smoothly varying noise field. After several hundred iterations, the elements resemble strands of an oily liquid in surface tension. Negative space cells enclosed between small groups of elements are colored according to their area. Self-Adherence was developed in C++ using OpenFrameworks, ANN, Triangle++, and ofxFBO. More examples of the output of Self-Adherence can be seen in this Flickr image set.