by James Proctor
James likes to make things. He experiments with what inspires him and collaborates with a range of artists in very diverse media. The piece rgbRods came from experimenting with techniques like pixel sorting, inspired by artists like Kim Asendorf and Adam Ferris. Pixelsorting takes the individual pixels in an image and treats that as a grid on which you can perform calculations. rgbRods is an attempt to create an entirely synthetic composition not originating from a photograph or other source. The grid is the product of two loops, one for the X and the other for the Y dimension. Each aspect of the image, the color and position of each line or ‘rod’, and it’s color is defined relative to it’s index within each loop, along with a regular variation over time, which causes the undulating pattern in the animation.
The relationships were defined intuitively, based on earlier experiments, and iterated until the result was satisfyingly complex yet elegant.
The name Rods, is a taken from the photoreceptors in the human eye, and is meant to reference their role in creating the optical effect produced by the piece.
What's in the download?
This edition contains the full HD gif animation (1920 x 1080), the source code in proce55ing, the layered PSD file used for animating and wallpaper sized stills.
James makes browser-based and live interactive pieces, animated gifs and generated graphics. He works with a range of collaborators in such diverse fields as music, installations and dance. The results can be found on Jamesmakes.com, process and background are presented through his blog.jamesmakes.com, on which he shows exactly how he achieves his graphics by exposing both the code and the results.