IASLonline NetArt: Theory

Thomas Dreher

History of Computer Art

IV. Images in Motion
IV.3 Evolutionary Art

auf Deutsch


IV.3.1 Biomorphs

In the case of movie sequences the "synthetic realism" 1 of computer animation (see chap. IV.2.1.3 and IV.2.1.4) is a result of compositions with three-dimensional programmed objects in movable perspectival views. The animators follow visions presented in the drawings of a storyboard: Although the perspectival views of the three-dimensional elements are calculated and their transformations follow the algorithms of the animation program, these elements are reworked by the animators with an attention to details fulfilling the requirements of the drawings being parts of the storyboard.

This patchwork character use William Latham and Karl Sims (see chap. IV.3.2) in another manner than the movie animators: With the film´s storyline the cinematigraphic function of the storyboard is cancelled, too. The storyline is substituted by algorithmically structured generations of the computer animation.

From the biologic concepts of the evolution of cells and living beings Latham and Sims derive the limitations of possible generations by environmental factors. Their animation programs contain evolution possibilities and humans – the artist or observers – can replace the environmental conditions by selecting values influencing the computing processes enfolding the programmed evolution in generations. Instead of hiding the character to be composited behind cinematographic "reality effects" 2 Latham and Sims develop their three-dimensional image worlds by intervening into the programmed generation. An interplay between generative processes and artists´ interventions substitutes the interplay between biologic evolutions and environmental factors.

For their Evolutionary Art Latham and Sims found suggestions in biological research: Scientists use in theoretical biology models presenting concepts of the evolution as computer programs. The conceptualisation of the biologic evolutions´ possibilities is preferred over laboratory tests with real cells. 3

In the third chapter of "The Blind Watchmaker" (1986) Richard Dawkins presents a computer simulation of branching processes building "trees". In the case of repeated symmetric branches Dawkins reduces the amount of codes resp. the "genes" containing the elements for the branching program. "Biomorphs" with forms similar to plants and animals grow out of combinations and repetitions of these genes. 4 Dawkins takes up the term "biomorph" of the English coologist and artist Desmond Morris. As "biomorphs" Morris designated the animal-like figures of his late surrealistic paintings that were influenced by Yves Tanguy. 5

Richard Dawkins: The Blind Watchmaker 1986 Fig.8

Dawkins, Richard: The Blind Watchmaker, 1986, examples of a model for the "evolution game" (Dawkins: Watchmaker 1986, p.70, fig.8).

Dawkins´ model shows the relation between genotypic codes ("genes") and phenotypic features ("biomorphs") realised by these codes in recursive procedures. The biologic developments proceed "bottom up" without a superior goal. From the "cumulative selection" 6 over generations arise context-sensitive reactions between simultaneous developments. This sensitivity is exclusively "locally determined". 7

On the one hand there is an "evolution game" with development rules contained in the "genes" producing elements that vary by mutation, on the other hand a "human selector" 8 can influence the development and is able to reduce a multilinear plurality to a certain development line. 9

Dawkins highlights the difference between an unguided development in Artificial Life and the computer games simulating worlds. He distinguishes "computer games" from "evolution games": The former are "designed by a human programmer", meanwhile in the latter case "the monsters that one encounters are undesigned and unpredictable." 10 For Dawkins "evolution games" consist of the relation between development rules and pseudo-random producing mutations.


IV.3.2 Evolution and Processing

In 1992 William Latham and Stephen Todd presented their creative work on and with a program for the generation of biomorphic forms. At the IBM United Kingdom Scientific Centres in Winchester Todd developed the program for an IBM 3081 Mainframe Computer (since 1980) with IBM 5080 (since 1983) and 6090 Graphics Systems. 11 For William Latham Todd´s editors simplified the selection of three-dimensional elements and their possible combinations. The editors made it easier for Latham to concentrate himself on the best ways to use the properties of the software. The artistic selection takes place in phases and the program offers new possibilities for further creative phases. The editors offer schemes with lines marking the limits and edges of objects. Later on, colors, surface properties and shadows are added. With a "three space tracker" Latham can move the virtual object in the image space. 12

William Latham: Form Synth 1989

Latham, William: Form Synth, 1989, detail of a drawing, 10 meter long (Todd/Latham: Evolutionary Art 1992, p.5, fig.1.6).

When Todd developed the software "Form Growth" with the "ESME (Extensible Solid Model Editor) programming tool" then he reconstructed characteristics of Latham´s "evolutionary trees". In 1989 Latham presented these drawings of the series "Form Synth". 13 "Form Synth" furnishes a vocabulary with three-dimensional elements being indicated by the CSG (Constructive Solid Geometry) program as line drawings. 14 There are elements that can be combined as "horns". Via input to the editor Latham can determine the quantity and the combination manner of the elements. 15 The element combinations in turn can build groups that are presented in the series "Mutations" (1991-92) in random order next to and beneath each other. "Continuous evolutions" can lead to "gene banks" for further selection phases and to animations with "life cycles" determining how long "genes" will reappear in an animation. 16

William Latham: Horns, Structure Mutation

Latham, William: Horns, structure mutation with the software Mutator (Todd/Latham: Evolutionary Art 1992, p.99, fig.5.26).

Latham and Todd explain the development of their animations:

In our earliest animation, "The Conquest of Form" [1987] , the view of the rigid forms moved but the forms themselves did not change – so called `view animation´. Later in "A Sequence from the Evolution of Form" [1989] the forms metamorphosed using a technique called "gene interpolation" 17, but only a single form was visible at any one time. Our latest animation "Mutations" [1991-92] illustrates the process of a surreal evolution, involving breeding and growth, with many forms animating with complex interactions. 18

William Latham: Mutations 1992

Latham, William: Mutations, film, 1992
(Todd/Latham: Evolutionary Art 1992, unpaginated, fig.31).

In Todd´s program Latham takes on the function of a "human selector" (see chap. IV.3.1). Latham describes himself as an "artist gardener" creating his "parody" of Artificial Life science by following aesthetic criteria. 19 The processing of forms in Latham´s and Todd´s "Evolutionary Art" doesn´t take care about biologic criteria. This indifference can be understood as a "parody" of the problems of the theoretical biology to design computer simulations as reconstructions of the laws of the natural cells´ development (see chap. IV.3.1). "Form Synth" already demonstrates with its selection of basic elements and their combinations that it is not a biological model. Instead it only follows sugestions by "biological forms": "Our systems...often bear no relation to biological reality." 20

Karl Sims: Panspermia 1990

Sims, Karl: Panspermia, film, 1990.

In 1990 Karl Sims presents in the short film "Panspermia" an artificial world of biological forms as an autonomous cosmos with recurring parallels to the evolution of geology and fauna on earth. For the program Particle Systems Sims finds after the short film "Particle Dreams" (1988, see chap. IV. with the artificial world of "Panspermia" a new adaptation of three-dimensional bodies in processes of de- and reconfiguration.

The film sequences show the "artificial evolution" of recurring branchings and mutations of three-dimensional elements with stem- and leaflike forms. In the framework created by Sims´ software for Thinking Machines Corporation´s Connection Machine CM-2 the human selection determines the progress of the artificial selection. From the functions offered by the program the artist chooses a sufficient complex amount. These functions determine the constructions of two-dimensional elements (x- and y-axes). To these elements a third axis (z-axis) with spatial depth is added for shading and textures.

"Genetic cross dissolves" use different properties of similar images as a basis for further evolutions. Images with different genetic origins are used to construct third images connecting both branches. External image sources can be integrated into these procedures and submitted to the general transformation processes.

Karl Sims: Primordial Dance 1991 Karl Sims: Primordial Dance 1991 Karl Sims: Primordial Dance 1991

Sims, Karl: Primordial Dance, film, 1991.

"Primordial Dance" (1991) features the transformation of face shapes at the end of a film with an image vocabulary being in general lesser oriented to biologic forms than "Panspermia" but more to abstract-organic forms and oriented to a design of the whole image surface. Evidently Sims is lesser interested to demonstrate 3D effects but rather to present continuously changing structures with spatial depth characteristics being generated by his program written in Lisp. In 1991 Sims explained in his article "Artificial Evolution for Computer Graphics" his programming method not without references to Richard Dawkins´ "biomorphs" and their two-dimensional branches. 21

Karl Sims: Genetic Images 1993

Sims, Karl: Genetic Images, installation, Linz 1993.

This "artificial evolution" is supported by the parallel processing Connection Machine CM-2 with 32 768 processors. It was developed by the Thinking Machines Corporation, for whom Sims worked as an artist-in-residence. The installation "Genetic Images" (1993) 22 demonstrates the capabilities of this computer: 16 monitors present the evolutionary states of an image. Pressure-sensitive sensors are placed before each one of the monitors and make it possible for observers to choose the preferred state that will be the origin for the parallel processing presented on all monitors. The images on the screens change every 30 seconds. 23

Compared to Latham and Todd Sims shifts the focus of the "human selector" (see above) to the evolutions implemented by the software – the "functions" using the "genotypes" to compute the "phenotypes". 24 The "human selector" doesn´t act like a sovereign creating "gardener" (William Latham, see above) following criteria of visual perception, but as a selector of sequences provided in the system. 25

IV.3.3 Fractal Flames

In 1991 Scott Draves developed the "Fractal Flame Algorithm" and published it in 1992 with the General Public License (GPL), that permits to develop the program further: Mark Townsend did it in 2004 by translating Draves´ program from C to Delphi Pascal for his project "Apophysis". 26 In 1999 Draves transformed his tool for image processing in the screensaver "Electric Sheep" into an ever changing animation: A network of computers generates new fractals out of elder fractals. After having installed the screensaver on their computers observers can choose fractals they like. Often selected fractals survive longer within the network and will be presented for a longer time. With the longer survival of the chosen fractals observers influence further evolutions.

"Fractal Flames" is based on repetitions of forms and generations by recursive "affine" transformations. After these linear transformations follows a further transformation phase with non-linear functions. In a third phase further affine functions generate "a post transform". The image generating process of a "flame" can be completed by a "final transform". 27

The "tone-mapping" is a "log-density mapping": During the transformation each pixel is beset several times. A "histogram" counts these fillings containing informations about the "tone-mapping". In the third transformation phase ("post-transforms") a further coordinate is added for the attribution of colours to functions. The transformations are stored in two-dimensional caches until the image generation is finished. The two-dimensional image generation provides three-dimensional optical effects. 28

Since 2001 a forth channel is added to the three colour channels. This new channel prevents a too dark presentation of dark parts of the image in the cathode ray tubes. Since 2003 the "flame" manifestations are partially rearranged by symmetry effects and thus simplified for the visual perception. 29

Scott Draves: Electric Sheep 1999

Draves, Scott: Electric Sheep, internet-connected personal computers, screensaver, 1999.
Screenshot (March 2011) with user manual.

In "Electric Sheep" the computers with installed screensavers receive fractal animations from a "distributed system...with client/server architecture". Each of these "sheeps" is constituted by 128 frames and "160 floating point numbers" as its "genetic code". Observers can select preferred "sheeps" with a click on the key marked with an arrow showing upward. The lifetime, that a "sheep" can have in the system, depends from the amount of votes. Draves mentions Karl Sims (see chap.IV.3.2) as an inspiring example for the "fitness" by the observers´ choices. Draves substitutes Sims´ supercomputer by a "distributed system" built by internet-connected personal computers. 30

Scott Draves: Electric Sheep 1999

Draves, Scott: Electric Sheep, internet-connected personal computers, screensaver, 1999.
Screenshots of two succesive phases (April 2012).

Since March 2004 net participants can send self-designed "genomes" via "Apophysis" to the server of "Electric Sheep". Then this server distributes the "genomes" to "all active clients" (the computers constituting "Electric Sheep´s" network). 31 The "clients" store the uploaded "sheeps". These "sheeps" are transformed by the "clients" following the "genome specifying a frame to render" received by the server. Then the "clients" send their transformations to the server. The server integrates two machines. One of them "runs the evolutionary algorithm, collects frames and votes, compresses frames, and sends genomes to clients for rendering". The other one sends the thus processed "MPEGs" via internet to computers with installed screensavers. 32

Scott Draves: Electric Sheep 1999

Draves, Scott: Electric Sheep, internet-connected personal computers, screensaver, 1999.
Screenshots of two succesive phases (March-April 2012).

Draves developed with "Electric Sheep" the former Evolutionary Art for mainframe computers further into a networked system whose output can be received via screensaver and can shape the everyday life and work at personal computers: The times of computer standstills are the times of "Electric Sheep´s" screen presentation. It can become a habit during work breaks to select between transformation states of "Electric Sheep". "Electric Sheep" offers a diversion that may facilitate the return to concentrated work.

IV.3.4 Emergence

Peter Cariani differentiates in "Emergence and Artificial Life" degrees of emergence. Cariani points to Gordon Pask´s successful experiment from 1956 or 1957 with a solution of iron sulfide and electrodes giving rise to formations of iron filings that become audio sensitive. In this extreme form of emergence something new comes into being. 33 The limits of Evolutionary Art´s systems are below this extreme because their goal is not to develop capabilities to adapt themselves to environmental conditions up to self transformation but to use self contaminations by elements from different evolution lines and states (via interpolation and crossover) to construct visual structures integrating external selections by artists and observers. They restrict the system´s possibilities to generate structures out of its own resources.

Referring to Henri Focillon´s «La vie des formes» Niklas Luhmann explains in "Art as a Social System" the relationship between "system and evolution" in the "art system" as an autopoietic differentiation of forms – as "a re-entry of the form into the form". 34 In Evolutionary Art the program installed on appropriate hardware is the "system", the computing processes generate the "evolution" and when the author or observer chooses one of the interim results then he supplies the disturbance that causes reactions in the following evolutions of the system.

When Luhmann explains the "autopoiesis" in a system as its development by internal differentiations causing growing capabilities to react to external disturbances 35, then he presupposes William Ross Ashby´s "homeostasis" as a recreation of the system´s balance via self-regulation reacting to external disturbances. Ashby features in his "law of requisite variety" internal differentiations as a fundamental capability of a system to be able to react to environmental conditions resp. external disturbances. 36 Luhmann transforms Ashby´s "homeostasis" based on "requisite variety" into the "autopoiesis" of the system that includes the excluded via "re-entry" if its internal differentiation is sufficiently developed. 37

In "Art as a Social System" Luhmann defines the "communication system art" as an autonomous system defining itself by marking limits (resp. by excluding non-art) and including the heteronomous elements via "re-entry". A disturbance doesn´t cause a system´s revision but provokes decisions that can allow the system to stand the test by evolution or by exclusion of the disturbances. The observers as participants of the "communication system art" can stimulate the system´s evolution with critical contributions and provoke a shift of the border between art and the environment. 38

In Evolutionary Art the participant is integrated as a selector of forms and is then involved in the discourse on this art form as an insider, but as such he never transgresses the interface between external observation and system-internal organization.

Evolutionary Art can be considered to be a plea for autonomous art within the "communication system art". With reference to exceedable technical limits Evolutionary Art can be understood as pointing towards changeable characteristics. They offer new impulses for discourses in the "communication system art". 39 Thereby, questions concerning the self-demarcations of the system art are at disposal for new discussions.

Dr. Thomas Dreher
Schwanthalerstr. 158
D-80339 Munich
Homepage with numerous articles on art history since the sixties, a. o. on Concept Art and Intermedia Art.

Copyright © (as defined in Creative Commons Attribution-NoDerivs-NonCommercial 1.0) by the author, April 2012 (in German)/November 2013 (in English).
This work may be copied in noncommercial contexts if proper credit is given to the author and IASL online.
For other permission, please contact IASL online.

Do you want to send us your opinion or a tip? Then send us an e-mail.


1 Manovich: Realism 1992. back

2 Manovich: Realism 1992. back

3 Langton: Artificial Life 1993, chap. 1, p.25ss.; Reichle: Kunst 2005, p.127,133. back

4 Dawkins: Watchmaker 1986, chap.3, p.43-74. back

5 Dawkins: Watchmaker 1986, p.55. back

6 Dawkins: Watchmaker 1986, p.45,49. back

7 Langton: Artificial Life 1993, chap. 4.2, p.40s. back

8 Dawkins: Watchmaker 1986, p.57,60. back

9 Dawkins: Watchmaker 1986, p.58, fig.4. back

10 Dawkins: Watchmaker 1986, p.60. back

11 Todd/Latham: Evolutionary Art 1992, p.167,169: Before the IBM 5080 a Vector General 3300 was used. back

12 Todd/Latham: Evolutionary Art 1992, p.170s. back

13 Todd/Latham: Evolutionary Art 1992, p.2-6,33s.,37s. back

14 Todd: Techniques 1990; Todd/Latham: Evolutionary Art 1992, p.134-137,171-180. CSG is based on the WINSOM renderer developed in 1983 by Peter Quarendon 1983. back

15 F.e. "Structure mutation": Todd/Latham: Evolutionary Art 1992, p.99ss. back

16 Todd/Latham: Evolutionary Art 1992, p.102s. back

17 Annotation: "This is usually called `parameter interpolation´, but `gene interpolation´ fits better with our terminology." (Todd/Latham: Evolutionary Art 1992, p.109) back

18 Todd/Latham: Evolutionary Art 1992, p.109. back

19 "Artist gardener": Todd/Latham: Evolutionary Art 1992, p.12,98,207,209.
"Parody": "We create computer sculptures using a parody of genetic engineering." (Todd/Latham: Evolutionary Art 1992, p.208). back

20 Todd/Latham: Evolutionary Art 1992, p.40. back

21 Sims: Evolution 1991. back

22 Sims: Evolution 1993; Sims: Bilder 1993, p.404s. back

23 Whitelaw: Metacreation 2004, p.24.
On the technics of the Connection Machine: Langton: Artificial Life 1993, chap. 7.7, p.61ss.
On the design of the Connection Machine: Thiel: Machina Cogitans 1993. back

24 Sims: Evolution 1991, chap.2.1, 4.1. back

25 Sims: Bilder 1993. back

26 Draves/Draves: Flame 2010; Draves/Reckase: Flame 2008. back

27 Draves/Reckase: Flame 2008, p.4ss. back

28 Draves/Reckase: Flame 2008, p.9. back

29 Draves/Reckase: Flame 2008, p.11. back

30 Draves: Electric Sheep 2005. back

31 Draves: Electric Sheep 2005, PDF p.1 (April 2012: The mailing list Genetic-design can be used to send contributions realised with Fractal Flame editors to the list archive). back

32 The server is programmed with Perl, meanwhile the clients are programmed with C, C++ and Objective-C. All codes are open source (GPL. In: Draves: Electric Sheep 2005, chap.2, PDF p.2s.). back

33 Cariani: Emergence 1991, p.789. Cf. Whitelaw: Metacreation 2004, p.222s. During the experiment Gordon Pask said to Stafford Beer: "It´s growing an ear." (Pickering: Brain 2010, p.341s.)
Definitions of "emergence": Cariani: Emergence 1991, p.775s.; McCormack/Dorin: Art 2001, PDF p.4. back

34 Luhmann: Art 2000, p.184 with ann.34.
Luhmann´s reference to Focillon (Focillon: Vie 1934): Luhmann: Art 2000, p.109 with ann.19, p.118 with ann.34. back

35 Luhmann: Art 2000, p. 49-52, 185, 203ss., 207. back

36 See chap. II.1.5 with ann.18 on Ashby´s "homeostasis"; Luhmann: Art 2000, p.298. back

37 Porr: Systemtheorie 2002, p.12s. back

38 Dreher: Kunstwerk 2008, p.57; Luhmann: Art 2000, p.79. back

39 For observers Draves´ "Electric Sheep" can be used at work as described at the end of chap. IV.3.3 and as a provocation in discourses about the "communication system art". back


[ Table of Contents | Bibliography | Next Chapter ]



[ Top | Index NetArt | NetArt Theory | Home ]