Generative Art Inspired by Nature, Using NodeBox

NodeBox is a free application for producing generative art. This paper gives an overview of the nature-inspired functionality in NodeBox and the artworks we created using it. We demonstrate how it can be used for evolutionary computation in the context of computer games and art, and discuss some of our recent research with the aim to simulate (artistic) brainstorming using language processing techniques and semantic networks.

[1]  Casey Reas,et al.  Processing: a programming handbook for visual designers and artists , 2007 .

[2]  Terry Winograd,et al.  Understanding natural language , 1974 .

[3]  Walter Daelemans,et al.  TiMBL: Tilburg Memory-Based Learner , 2007 .

[4]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[5]  Erik D. Goodman,et al.  The hierarchical fair competition (HFC) model for parallel evolutionary algorithms , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[6]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[7]  J. Gielis A generic geometric transformation that unifies a wide range of natural and abstract shapes. , 2003, American journal of botany.

[8]  Walter Daelemans,et al.  TiMBL: Tilburg Memory-Based Learner, version 2.0, Reference guide , 1998 .

[9]  Allan Collins,et al.  A spreading-activation theory of semantic processing , 1975 .

[10]  John A. Barnden,et al.  Semantic Networks , 1998, Encyclopedia of Social Network Analysis and Mining.

[11]  Walter Daelemans,et al.  Memory-Based Language Processing , 2009, Studies in natural language processing.

[12]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .

[13]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[14]  Jon McCormack,et al.  Art, emergence, and the computational sublime , 2001 .

[15]  S. Mednick The associative basis of the creative process. , 1962, Psychological review.

[16]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[17]  Peter J. Bentley,et al.  Improvised music with swarms , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[18]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[19]  David J. Chalmers,et al.  High-level perception, representation, and analogy: a critique of artificial intelligence methodology , 1992, J. Exp. Theor. Artif. Intell..

[20]  Roger C. Schank,et al.  Scripts, plans, goals and understanding: an inquiry into human knowledge structures , 1978 .

[21]  Ken Perlin,et al.  Improving noise , 2002, SIGGRAPH.

[22]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[23]  Paul Charles Cleveland Bound to technology -- the telltale signs in print , 2004 .

[24]  Ernest A. Edmonds,et al.  What is generative art? , 2009, Digit. Creativity.