Back to Summary
< 10/22 >

Camille Utterback: linescape.cpp, 2002

linescape.cpp is a piece of software created for the CODeDOC project on the Whitney Museum’s Artport site. Twelve artists were commissioned by Christiane Paul to code a specific assignment—to ‘connect and move three points in space’. The main code was not to exceed 8KB. All the artists then exchanged works and commented on each other’s code. The goal of CODeDOC was to “take a reverse look at ‘software art’ projects by focusing on and comparing the ‘back end’ of the code that drives the artwork’s...more



Back to Archive

linescape.cpp is a piece of software created for the CODeDOC project on the Whitney Museum’s Artport site. Twelve artists were commissioned by Christiane Paul to code a specific assignment—to ‘connect and move three points in space’. The main code was not to exceed 8KB. All the artists then exchanged works and commented on each other’s code. The goal of CODeDOC was to “take a reverse look at ‘software art’ projects by focusing on and comparing the ‘back end’ of the code that drives the artwork’s ‘front end.’” linescape.cpp moves and connects 3 dots (as per the assignment), but each of the 3 dots moves along the perimeter of a different a rectangle. The 3 dots are connected in their current location by a translucent white triangle, and blue triangles connect the 3 dots in places they used to be. The traces of where the dots have been accumulate and fade over time. By clicking anywhere on the screen, a user can change the rectangles, and therefore the trajectories of the dots, and therefore the patterns created over time. All motion implies time, and time and motion can create complexity out of very simple things. This is illustrated in linescape.cpp where a simple shape (a triangle) repeated over and over again, following another simple shape (a rectangle) creates a complicated network of lines. Through a simple set of rules, curves mysteriously emerge from the accumulation of straight lines. The layering begins to create foreground and background planes—recalling traditional, yet dynamically changing, landscapes.

 

 

 

...less
Camille Utterback, linescape.cpp, 2002
X
Camille Utterback, linescape.cpp, 2002
X
Camille Utterback, linescape.cpp, 2002
X
Co-Workers/Funding:
Keywords:
  • Aesthetics
    • Adaptive
    • Processual
  • Genre
    • Digital Graphics
  • Subject
    • Abstracta
      • space
    • Art and Sciences
      • Algorithm
      • Code
    • Information and Media
      • Drawing
  • Technology and media
    • Software


Camille Utterback, linescape.cpp, 2002
X

enter project here:

artport.whitney.org

Scroll down to the bottom of the code to launch its results.

Commissioned by the Whitney Museum

Camille Utterback, linescape.cpp, 2002
X
Comment by Golan Levin: "Camille calls her piece an "inadvertent homage to string art," but I think there's more than that going on here. Her piece (and Mark's, as well) operates by linking a fundamental element of visual design (the Line) to a fundamental affordance of computation (Iteration). Both Camille and Mark make this link clear by treating its results accretively, i.e., by incrementally building up an image with each iteration of the loop. John Maeda has written about how the computer is a 'tireless workhorse,' equally content to repeat something a billion times as ten. For artists, the consequences of this simple observation are so profound that it is only natural for each generation to rediscover it. Thus iterated lines like Camille's have a venerable history in computational design, whether in video games like "Qix," the popular designs of online artist Lia, or the works of other pioneering artist/programmers like Charles Csuri or John Whitney. And as computers show few signs of slowing down, this iterative economy they afford is likely to remain a theme, or a tool, for some time to come."
description by ADA Community Members TBA 16-06-2015