Home
Content
Projects
Results
Links
|
Metacreation
Machines Endowed with Creative Behavior
IAT-811, since Spring 2008
|
![](sfu-fas-written-logo.gif)
School of Interactice Art
and Technology
|
Links
|
Instructor: Philippe
Pasquier
|
|
>>> (More or less) Related Links
Examples of Metacreations |
|
|
Here is a list (far from being exhaustive) of Metacreations (on which publications are available) along with their domain of expression (the course focusses on sonic or visual outputs) and the associated technique (as presented in the course):
- An interactive MIDI accompanist. (Toiviainen, P. ) - Sound - Agent
- SPAA or AALIVENET (Michael Spicer, Singapore) – Sound - Agent
- AARON (Harold Cohen) – Visual - Expert System
- Bob (Belinda Thom, Carnegy Melon University) – Sound - Agent/Unsupervised learning
- Kinetic Engine (Arne Engelfeld, SFU, Vancouver) – Sound - MAS
- The Garden of Chances (Guillaume Zuckler, LAMI, Paris) – Visual - MAS
- VMMAS (Whulfhorst, UFRGS, Rio) – sound - MAS
- Virtualatin (David Murray-Rust, University of Edinburgh) – Sound - Agent/MAS
- MAMA (David Murray-Rust, University of Edinburgh) – Sound – Agent/MAS/Speech Act Theory
- ANDANTE (Leo Ueda, University of Sao Paolo) - Sound - Agent
- Eden (Mc Cormack, CEMA, Melbourne) – Visual - MAS/A-life
- Continuator (Francois Pachet,, Sony lab Paris) – Sound - HMM
- O-MAX Brothers (assayag, Iracam, Paris) – Sound - Statistical learning/ MAS
- CONCERT (Mozert, University of Colorado) – Sound - Neural network
- CBR (Lewis, New York Technology Institute) – Visual - Neural network
- Chaosynth and CAMUS (Eduardo Miranda, Plymouth) – Sound - Cellular automata
- GenJam (John Biles, Rochester Institute of Technology) - Sound – Genetic algorithm
- Breedind Music (Unemi & Nakada, Soka University, Japan) - Music - Genetic algorithm
- Genetic Images (Karl Sim, GenArts, Cambridge) – Visual - Genetic Programming
- Electric Sheeps (Scott Draves , Dreamworks, San Fransisco) - Visual - Genetic algorithm and fractals
- Iconica (Troy Innocent, CEMA, Melbourne) – Visual - A-life
- Various Works (Christa Sommerer & Laurent Mignonneau Art) - Visual - A-life
|
Evolutionary Computing (Genetic Algorythms, Genetic Programming |
|
|
Related topics (from
Craig W. Reynolds' webpage, some links may not work) :
- Evolution of motion
- Karl Sims has evolved delightful virtual creatures based on their locomotion skills, and through coevolution has created others that play a certain wrestling game. In Karl's work both the behavior and the morphology (body structure) of the creatures are determined by animation. (See also: this mirror of Karl's original FTP site at think.com, and pages about Karl's work at Biota and by Linda Moss , Tom Ray , Steven Holtzman and the DeCordova Museum )
- Larry Gritz ( old ) used Genetic Programming to generate controllers for the animation of physically based articulated figures, such as a jumping desk lamp and a three segment arm. (See Genetic Programming for Articulated Figure Motion and Genetic Programming Evolution of Controllers for 3-D Character Animation )
- Dave Cliff and Geoffrey F. Miller have evolved neural networks for control of pursuit and evasion through coevolution.
- Tom Ngo , Joe Marks , et al. used Genetic Algorithms to generate controllers for locomotion of 2d and 3d articulated figures, see these animations .
- Developing Novel Fighter Combat Rules with Genetics-Based Machine Learning (slides from a presentation) by Robert E. Smith . See also: Classifier Systems In Combat: Two-Sided Learning of Maneuvers For Advanced Fighter Aircraft by Smith, Dike, Mehra, Ravichandran, and El-Fallah. And note: Application of Genetic Algorithms to Air Combat Maneuvering by Bruce A. Dike and Robert E. Smith, not available online, but see the original announcement .
- Peter Murphy did his MSc project on using a Genetic Algorithm to evolve control curves for physically based 4 segment arm to throw a ball at a target.
- Jonathan Gibbs worked on inverse kinematics for physically-based articulated figures using Genetic Programming.
- David Browne is doing research on the coevolution of obstacle-avoiding steering agents versus obstacle-creating drawing agents.
- Simon Raik has evolved a controller for a spaceship in a version of Asteroids .
- Sean Luke et al. produced a team of competitors for the RoboCup competition in Co-evolving Soccer Softbots With Genetic Programming . See also this paper .
- Jeffrey Ventrella has created several varieties of evolved virtual creatures, most recently his Sexual Swimmers .
- Pet Evolution by Luigi Pagliarini et al.
- Toybots: Towards an Artificial Pet interactive evolution of neural nets to control Lego robots, by Lund , Billard , Ijspeert , Miglino , and Pagliarini . See also Toybots .
- (Not) Evolving Collective Behaviours in Synthetic Fish by Nahum Zaera, Dave Cliff , and Janet Bruten . Published in From Animals to Animats 4 (SAB96 .
- Framsticks evolution of 3d physically-based creatures.
- A Genetic Programming Methodology for Strategy Optimization Under Uncertainty and A Genetic Programming Approach to Strategy Optimization in the Extended Two-Dimensional Pursuer/Evader Problem by Frank W. Moore and Oscar N. Garcia
- Agents from Albia (an article from New Scientist) describes evolution of norns ( CyberLife's Creatures ) as pilots of jet fighters engaged in aerial combat.
- Evolution of shape:
- Generic Evolutionary Design by Peter Bentley , see also the abstract of his Ph.D. thesis, and this excellent survey with examples: Aspects of Evolutionary Design by Computers
- Pablo Funes and Jordan Pollack evolve Lego structures in Computer Evolution of Buildable Objects
- Two 1977 papers: Voxel Based Approach To Evolutionary Shape Optimisation and ...Optimisation of a Simplified Beam... by Baron, P., Fisher, R., Mill, F., Sherlock, A., and Tuson, A.L. of Edinburgh University.
- Genetic Algorithm Optimisation of Strain Gauge Load Cells and Evolutionary Optimization Applied to Wing Conceptual Design by Gordon Robinson
- GARP : A Genetic Algorithm for a Three-Dimensional Non-Convex Bin Packing Problem.
- Artificial Evolution of Implicit Surfaces: An Application of Genetic Programming , a Technical Sketch presented at SIGGRAPH 98 by Ted Bedwell .
- Composite Flywheel Design a project to select the materials and shape of a flywheel to maximize energy storage, at MSU's GARAGe
- Genetic L-System Programming a 1994 paper by Christian Jacob , from Parallel Problem Solving from Nature III, on evolution of L-Systems (synthetic botanical plant shapes) using Genetic Programming.
- NetSpinner by Thiemo Krink and Fritz Vollrath models the emergence of web-spinning by spiders based on simple local rules. The rule sets are organized and tuned with a genetic algorithm. See also Behaviour: Spiders on a Virtual Web , Emergent properties in the behaviour of a virtual spider robot (in Proceedings of the Royal Society ) and Biological Concepts for Adaptive and Distributed Algorithms .
- Combining Approximation Concepts With Genetic Algorithm-Based Structural Optimization Procedures by Nair, Keane and Shimpi: examines the optimal design of a 10 bar truss structure.
- Zeroth-Order Shape Optimization Utilizing a Learning Classifier System (1995) by Robert Richards : 2D and 3D shapes optimized according to mechanical criteria using a learning classifier system , a type of GA which evolves sets of rules.
- The generation of form using an evolutionary approach by Michael Rosenman (see also the 1997 paper ) and A Hierarchical Evolutionary Approach to the Generation of Form which presents an evolutionary approach to design using a hierarchical decomposition/aggregation growth model for architectual applications.
- Evolutionary Algorithms In Engineering Applications edited by: Dipankar Dasgupta and Zbigniew Michalewicz
- Genetic Algorithms in Manufacturing Engineering at the University of Sussex
- Shape optimization by GA from the Proceedings of the Second Nordic Workshop on Genetic Algorithms and their Applications
- Online interactive evolution
Here are some participatory, Web-based art projects which use evolutionary computation. Web users vote on the comparative esthetic value of several choices (images or sounds). These votes determine the fitness of the individuals which drives the composition of subsequent generation.
- geneticArt III by John Mount is a very nice Java implementation of interactive evolution of images based on esthetic selection. It can be used from any web browser, and the Java source is provided. geneticArt III is based on 1994 work by John Mount , Scott Neal Reilly and Michael Witbrock . The pioneering, innovative International Interactive Genetic Art I and II were long time favorites of mine, but are now sadly lost to the mists of time .
- Grammidity: Generating Music From Grammars , An Experiment in Genetic Programming by Jeff Putnam (jefu). Also available as a Java application (not applet).
- FacePrints uses an interactive GA to evolve attractive human faces.
- Evolutionary art at Absolut Vodka 's exhibit about Kevin Kelly 's book Out of Control .
- Interactive mutation of IFS fractals by Henry Rowley
- Evolution of Color and Shape by Christian Niss and Andreas Müller is a Java applet that uses a simple mutation scheme to demonstrate interactive evolution of a colored polygonal shape.
- Cybertation a Windows application to breed and mutate rendered 3-D models, from Notting Hill Studio.
- SBART by Tatsuo Unemi a design support tool to create interesting 2D images based on artificial selection, based on the work of Karl Sims .
- Evolutionary Web-Sculpture by Bernd Lintermann , see also this description
- Toolkit for Visual Genetic Programming with the user providing esthetic selection, described in this report
- GenShade evolution of RenderMan shaders (procedural models of the appearance of 3d surfaces) by Aladin Ibrahim.
- TRON a GA-based system evolves strategies to play the lightcycle game as depicted in the movie TRON . The evolving players are pitted again human players over the Web. See the SAB98 paper Animal-Animat Coevolution: Using the Animal Population as Fitness Function
- The FACE-IT project by L. Pagliarini and D. Parisi. Includes an interactive demo movies and articles.
- Tangram evolver by Andreas Geyer-Schulz from his Genetic Machine Learning
- Rating Faces by Charlie Frowd is an evolutionary identikit similar to techniques used by police to help construct a facial image based on a witnesses recollection.
- CambrianArt by Mattias Fagerlund allows you to breed and archive genetic images.
- Selection3D (2001) by Markus Holenstein allows web site visitors to use aesthetic selection to guide the evolution of animated 3d shapes. The shapes are collections of capped tubes ("hot dog" shape). Evolution requires Java 2 Runtime Environment and Java3D (not available for all platforms) but the site includes a gallary of still and animated images.
- I guess with evolution comes extinction, each of these cool sites have disappeared from the web since they were listed here:
- Evolution of visual art:
- Genetic Images (1993) by Karl Sims , as described in his 1991 paper Artificial Evolution for Computer Graphics , see also Galápagos (1997).
- Aesthetic Selection a description by Tom Ray of the early image evolution work of Karl Sims .
- Computer Artworks, Ltd. based on the work of William Latham. Note especially the link for Organic Art software.
- Evolving Line Drawings (1994) by Ellie Baker and Margo Seltzer, in Graphics Interface '94 Proceedings.
- Henrik Hautop Lund et al. :
- A-Volve an art installation featuring real-time interactive between people and evolutionary creatures, by Christa Sommerer and Laurent Mignonneau .
- Missing Links of Digital Evolution an article about art inspired by evolutionary and genetic themes.
- Evolutionary Art of Mattias Fagerlund
- Evolution of Pseudo-colouring Algorithms for Image Enhancement with Interactive Genetic Programming (compressed Postscript file) by Riccardo Poli and Stefano Cagnoni, Birmingham EEBIC group Technical Report CSRP-97-5, 1997.
- A nice Java-based Biomorph program (after Dawkins, The Blind Watchmaker ) on an ALife site sponsored by the folks at Twleve Point Rule .
- Computer Graphic Control over Human Face and Head Appearance, Genetic Optimisation of Perceptual Characteristics (PhD thesis, Abstract ) by Duncan Rowland , includes the use of genetic algorithms to control the appearance of 3-D computer graphics objects and to investigate aesthetic preference for 3-D facial surfaces.
- The evolutionary art of Steven Rook a large site containing art sample and technical details of Rook's aesthetic evolution of algorithmic images.
- Genetic Programming, Genetic Art : Dr. Mutatis by Ken Musgrave provides Karl Sims-like evolution of images using esthetic selection.
- Ishihama Yoshiaki (Stone) has a nice freeware Macintosh application for interactive evolution of Genetic Fractal using GP, see these sample images .
- Copy Cat (evolution of mimicry) and Pattern Evolver (evolution of dither patterns) by Keith Wiley
- Genetic Art by Peter Kleiweg based on genetic programming approach using the PostScript language. Code is available for download.
- Evolution of music:
- General EC resources:
- Journals
- Conferences
- GECCO-99 : A Joint Meeting of the Eighth International Conference on Genetic Algorithms (ICGA-99) and the Fourth Annual Genetic Programming Conference (GP-99).
- ECAL'99 5th European Conference on Artificial Life
- Artificial Life conferences
- EuroGP'99 Second European Workshop on Genetic Programming
- EvoIASP99 First European Workshop on Evolutionary Computation in Image Analysis and Signal Processing
- Symposium on Creative Evolutionary Systems (see program ) April 1999
- Other
- Related surveys of evolutionary and algorithmic art
|
|
|
©
Pasquier Philippe,
2008
|
|