DVD   Extras

 Progeny

  • Progeny (video)
  • Progeny description (pdf)
  • Films by Christine Gorbach and Gary Lee Nelson 2000-2006 (pdf)
 

 Evolving Lindenmayer Systems. Genetic Snow Flakes

"Pfeiffer", is an Evolutionary Computation system based on Lindenmayer grammar that generates snow flakes in your browser.

  • Compress standalone version of the software "Pfeiffer"
  • Webpage with examples of Snow Flakes generated by Pfeiffer
 

 Blot

"Blot" is evolutionary Generative Abstract Art.

With
Blot I am exploring the aesthetic possibilities of pure mathematical equations. I am specifically seeking out forms that are organic enough to challenge any viewer's notions of what mathematics can visually represent. The vehicle for this exploration is interactive artificial evolution, a computational analogy to natural selection, which allows me to literally grow and create complex and beautiful images using equations as DNA.

  • Blot (software)
  • Blot webpage with examples (images and video)
 

 ArTVox

ArTVox is the result of joining two evolutionary environments, one in the sound domain and the other in the visual domain, aiming to obtain some kind of visual and sound compositions. ArTVox resulted from the union of JaVox, applied to sound production, and ArTLab, which produces abstract visual compositions. In ArTVox, each visual composition can have an associated sound sequence. A heuristic approach based on Kandinsky's associations of visual and sound aspects was applied to associate visual and sound characteristics.

To work properly, ArTVox needs JRE (Java Runtime Environment) or JDK (Java Development Kit) installed. With JRE it is necessary to install the soundbank from Sun. It can be downloaded from:

http://java.sun.com/products/java-media/sound/soundbanks.html

Acknowledgements

This research work is part of the AURAL project, supported by FAPESP process 05/56186-9. We would like to thank PIBIC/CNPq program , CenPRA and FAPESP for making this research possible.

 

 MasterPiece

MasterPiece is an evolutionary environment applied to the production of visual compositions. Objects inspired on Kandinsky's Composition VIII (1923) were programmed in Java. Automatic visual compositions In ArTVox, each visual composition can have an associated sound sequence. A heuristic approach based on Kandinsky's associations of visual and sound aspects was applied to associate visual and sound characteristics.

To work properly, ArTVox needs JRE (Java Runtime Environment) or JDK (Java Development Kit) installed. With JRE it is necessary to install the soundbank from Sun. It can be downloaded from:

http://java.sun.com/products/java-media/sound/soundbanks.html

Acknowledgements

This research work is part of the AURAL project, supported by FAPESP process 05/56186-9. We would like to thank PIBIC/CNPq program , CenPRA and FAPESP for making this research possible.

 

 

Supplementary material for Chapters

 

Part I   Evolutionary Art

 

 Evolutionary Search for the Artistic Rendering of Photographs

J. P. Collomosse

Supporting resources for "A Search for Salient Paintings" (Section 2.2)

bathabbey.tif High resolution painting of Bath Abbey
chilepickup.tif High resolution painting of TRUCK
dragon_best.tif High resolution painting of DRAGON
dragon_gen1.tif Generation 1 of DRAGON optimization
dragon_gen30.tif Generation 30 of DRAGON optimization
dragon_gen70.tif Generation 70 of DRAGON optimization
dragon_optimize.mpg Video showing optimization of DRAGON
rock.tif High resolution painting of MODEL
still-life.tif Loose and sketchy painting prior to relaxation
sunflowers.tif High resolution painting of SUNFLOWERS

Supporting resources for "Interactive Genetic Search for Parameter Selection" (Section 3)

dragon*.tif Various high resolution paintings from Figure 10 showing the gamut of styles available in the GA system described
 

 Evolution and Collective Intelligence of the Electric Sheep

Scott Draves

Examples of videos and images generated by "Electric Sheep":

ElectricSheep Video Video 640*360 1:00 min
ElectricSheep Video Video 1280*720 13 sec
ElectricSheep Image
 

Part II   Evolutionary Music

 Evolutionary Computation Applied to Sound Synthesis

Experimental software for applying evolutionary computation to sound synthesis.

This software includes a software synthesizer, two search algorithms, a sound attribute library, some utility code and some experimental scripts which use all of the above. It can be used to reproduce results from the chapter "Evolutionary Computation Applied to Sound Synthesis".

Webpage: http://www.skynet.ie/~jmmcd/research.htm

 

 Evolutionary Computing for Expressive Music Performance

BodyAndSoul-Inexpressive.wav and BodyAndSoul-Transformed.wav are respectively the inexpressive transcription of the first phrase of "Body and Soul", and the corresponding expressive version as generated by the model. Similarly for "Once I Loved".

BodyAndSoul-Inexpressive.wav
BodyAndSoul-Transformed.wav
OnceILoved-Inexpressive.wav
OnceILoved-Transformed.wav
 

 

Part III   Real World Applications

 

 Evolutionary and Swarm Design in Science, Art, and Music

Evolved Virtual Sculptures Evolving Functional Design: Containers
Evolved Furniture Developmental Programs: Fractals
Developmental Programs: ArtFlowers Evolved Swarm Choreography
EvoSwarm Choreographies: Movies Swarm Art
SwarmPAINTER
 

  Architects' Experience with an Emergent Design Tool

A stripped down compressed version of the Genr8 website (including source code etc)

Some auxiliary material pertaining some of the projects:

Butterfly_machines (Maya source, Animations and Images)
Nested Cubes (Video and Images)

 

 Evolving Human Faces

EvoFIT composite system installer (Windows)

Video with EvoFIT Eigenvector examples

 

 

Part IV   Artistic Perspectives

 

  Artificial Art made by Artificial Ants

Examples of images and music generated by AntMusic and AntPainting

  • Examples of Mp3 and Midi files generated by AntMusic
  • Images generated by AntPainting
  • Demo files generated by AntPainting:
    • Demo1
    • Demo2
    • Demo3
 

 Embedding of Pixel-Based Evolutionary Algorithms in My Global Art Process

G�nter Bachelier

Two populations of images generated with the new evolutionary art process described in the chapter:

  • Subpopulation-M04-05-08b-1
  • Subpopulation-M05-06-11-2
 

 Evolving Structure in Liquid Music

J. J. Ventrella

Test the software application Musical Gene Pool

 

Part V   Future Perspectives

 The Evolution of Artistic Filters

  • Chapter images
  • Examples taken from a single run
    • Target colour palette
    • Dump of 10 best rank 1 individuals, generations 20 and 40
    • Generation 40 training enlargement
    • Solutions filter source code (text file)
  • More examples from a single run. These show the result of filters on different source images
    • Target colour palette
    • Mona Lisa
    • B&W photo 1
    • B&W photo 2
    • Colour photo
    • Filter source code (text file)
  • Miscellaneous examples from different runs
 

 Co-evolutionary Methods in Evolutionary Art

Gary R. Greenfield

Three false colored images co-evolved by Greenfield:

  • co_a_10 (eps)
  • co_a_12 (eps)
  • co_b_02 (eps)
 

 Experiments in Computational Aesthetics

Initial random images

Images created throughout the 11 iteractions:

  • "HR" contains high resolution renderings of the images presented in the chapter, namely those that were handpicked and those that are the fittest

  • "ALL" contains all the images generated by the evolutionary engine during that specific run
Images created throughout Iteration 1: HR | ALL
Images created throughout Iteration 2: HR | ALL
Images created throughout Iteration 3: HR | ALL
Images created throughout Iteration 4: HR | ALL
Images created throughout Iteration 5: HR | ALL
Images created throughout Iteration 6: HR | ALL
Images created throughout Iteration 7: HR | ALL
Images created throughout Iteration 8: HR | ALL
Images created throughout Iteration 9: HR | ALL
Images created throughout Iteration 10: HR | ALL
Images created throughout Iteration 11: HR | ALL

 

 



 

(c) Juan Romero & Penousal Machado. 2007. The Art of Artificial Evolution