Lecture 01-30

Generative art.

Some greatest hits.

Some starting points.


People & Resources

Generative Artists – 1st Generation (active since late 1960s)

Generative Artists – 2nd Generation (active since early ’80s)

Generative Artists – 3rd Generation (active since late 1990s)

Historic & Contemporary Resources

  • Ruth Leavitt’s 1975 book Artist and Computer, now online, is an excellent snapshot of computer, algorithmic, and generartive arts from ~1965-1975.
  • The Digital Art Museum [DAM] in Berlin also has an excellent overview of historic works.
  • The GeneratorX blog, maintained by Marius Watz, is a comprehensive gateway to contemporary practice in this area.
  • Casey Reas has created a marvellous exploration of Software Structures at Whitney Artport.
  • A fantastic web site of Generative Art Links by Mikael Hvidtfeldt Christensen.

Parametric Design

Shape Grammars / Substitution Rules

Procedural Modelling

Artificial Life, Synthetic Characters

Examples of current practice, merging computational design with digital fabrication:

Code tools for rapid prototyping and digital fabrication:
For Processing.
The following Processing libraries are available for 3D File input, output, and manipulation. All of the listings below are duplicated from the main Processing Libraries page, which also lists many additional toolsets:

  • PDF Export and DXF Export
    These libraries are now included as part of the Processing core.
  • Toxiclibs (Toxi)
    OBJ and STL exporters (in toxi.geom and volumeutils)
    See also > the Toxiclibs showreel.
  • unlekkerLib (Marius Watz)
    Code for STL import and export
  • supercad (Guillaume Labelle)
    Lets you export geometry to many 3D formats such as AutoCAD, Rhino, or SketchUP.
  • fluid forms libs (Stephen Williams)
    Exports STL, Raw, Velocity formats; loads OBJ and STL.
  • ObjImport (Victor Martins)
    Imports .obj files and supports groups, material references, vertex-, normal-, and texture-coordinates.
  • OBJ Loader (Tatsuya Saito and Polymonkey)
    Loads .OBJ files into Processing, includes geometry and texture data.
  • SurfaceLib (Andreas Köberle and Christian Riekoff)
    An easy way to create different 3D surfaces. Contains a library of surfaces and a class to extend.
  • UnwrappingLib (Martin Fuchs)
    Unwrap low polygon models for reconstruction and digital production.

 

Today’s presentation is about strategies for, and examples of, generative art and design.

Toxiclibs Showreel 2009:

Toxiclibs Showreel 2010:

Toxiclibs Fluid Solver:

Toxi’s Nokia Characters:

Robert Hodgin (Flight 404), showreel:


Case Study: Flocking & Animal Motion:

Hodgin’s Flocking:

Hodgin’s Bait Ball:


Case Study: Reaction Diffusion:

Golan’s simple applet:
http://www.flong.com/storage/experience/stripe/

(Karsten Schmidt) Toxi’s Type & Form logo, using Reaction-Diffusion:

At his blog: Type & Form case study
At Today & Tomorrow: http://www.todayandtomorrow.net/2008/07/04/type-form/
At Flickr: https://www.flickr.com/photos/toxi/sets/72157604724789091/

Hodgin’s Reaction-Diffusion Landscape:

Hodgin’s Reaction-Diffusion, Liquid Mirror:


Case Study: Voronoi Algorithm:
Voronoi algorithm:

Scott Snibbe’s Boundary Functions:
Boundary Functions (1998, Scott Snibbe)

Robert Hodgin, Butterfly generation:

Plant morphogenesis:

Inner Forests (2007, Michael Kontopoulos, CMU’07)

Nervous System Hyphae:

More:

Generative wood Puzzle: https://www.flickr.com/photos/jrosenk/6071710142/

Written Images book:

Written Images, preview & testprint:

Field.io 10000 Paintings:

Field.io Creatures, using Genetic Algorithms:

Leave a Reply