Shearing & Rotating

Shearing & Rotating

As in the squirrel post, this image is the result of some of our summer research. It demonstrates three new Scheme procedures, image-transform-hshear!, image-transform-vshear!, and image-rotate-selection!. The code that generates this particular image can be found at the bottom of this post. The first 66 lines of the code are the definitions and documentation for the … Continue reading »

A Turtle Grid Series

A Turtle Grid Series

Like the Circles in Space Series, this program demonstrates the advantages of creating images with code by using repetition, geometry and pseudo-randomness. The shapes of each grid are based on a pre-generated list of 1s and -1s.  Each form recalls a galaxy, an effect that is reinforced by the black background and light green boxes. The … Continue reading »

Color Selection and Cute Squirrels

Color Selection and Cute Squirrels

This image of a squirrel was created during our research last summer while we were working on developing new functions for the Scheme library. It demonstrates one possible use of the image-select-by-color! function which takes a color and selects all of the areas in the image whose pixels fall within the given threshold of the … Continue reading »

Circles in Space Code

This article will dissect the source code for the Circles in Space series. Because the code is short, I’ve placed it at the bottom of this post. STYLE At first glance, the most remarkable thing about this student’s code is the length. To generate the images, the image-series function relies solely on two helper functions. … Continue reading »

Circles in Space

Circles in Space

This series from the Spring 2010 course is one of the most compelling demonstrations of how artists can use MediaScripting to make complex images. As the columns go from left to right, the circles become longer, darker and further apart, mimicking the diffusion of light from a single source. This gradation from white to black … Continue reading »