colorSpace by bradBorevitz

colorSpace 1
This is the basic, foundational instance of colorSpace. It traces one path along a 3D Bezier curve between subsequent points.

colorSpace 3
In this instance of colorSpace, a contrast between the graceful curved path to the next point and a direct straight line to the same point is shown in neighboring frames. The left is curved, right is linear.

colorSpace 4
In these contrasting frames the color is transformed into its opposite. This color transformation as well as subsequent ones is made possible using matrix geometry. Since colors are in a space, the same math, which can rotate, skew, and move objects in three dimensions can be applied to colors. An opposite color is a translation of a point across an imaginary plane bisecting the space between black and white.

colorSpace 6
In this variation all parameters are chosen at random so each viewing is completely different. The number of cells, their order, the color transformations, the speed and the increments of animation all vary from instance to instance.

colorSpace 7
This piece uses a scheme where the same random new target is chosen for all ten frames. Navigation through the color space proceeds by different paths in each frame as they all have unique random control points for the Bezier curves. Each time the new target is reached the colors will align, arriving at the same location only to diverge once again.

colorSpace 8
Here there are twenty bands of color. Each slave frame is darkened, scaled down from the master frame by a fraction of the distance to black given by its rank.

colorSpace 9
This checkerboard pattern displays in alternate frames a gray version of the master color, which preserves that color's luminosity.

colorSpace 13
This piece uses a color transformation where the color of each frame is rotated around the hue axis, a line extending diagonally from the black corner of the color space to the white corner. The amount of rotation is calculated by dividing 180 by the number of frames, and advancing that amount in each subsequent frame. The frames have been reordered to form a spiral pattern.

colorSpace 15
Two unrelated curves are seen side by side. Although there is absolutely no relationship between the colors displayed, viewers might perceive harmonies, rhythms and patterns in the animation.

colorSpace 18
This piece uses a color transformation where the color of each frame is rotated around the hue axis in an amount of rotation calculated by dividing 90 degrees by the number of frames, and advancing that amount in each subsequent frame. The frames have been reordered to form a spiral pattern.

colorSpace 23
In 16 fast moving vertical stripes, unrelated random colors are displayed. Alternate frames use navigation via Bezier curves and straight lines.

Instructions

When viewing a colorSpace piece you can type the following command keys. Click within the window before pressing a key. For pop up windows, pressing the key again will make the window disappear.

h help: displays the list of commands
e explanation: displays a description of the color transformation
d display coordinates: shows an animated graph of the RGB values of the piece
p pause: stops the movement of the piece
f faster: speeds up the rate of change
s slower: slows down the rate of change
i in: decreases the increments between contiguous colors
o out: increases the increments between contiguous colors
c close all: closes all colorSpace windows and returns you to this index)