Evolving Images with a Layered Parametric Procedural Shader

Pix from the Dissertation

[UPDATE: 01.09.10]

2D Evolved Populations and Individuals on spheres and grids with displacement or bump mapping

[UPDATE: 01.08.27]

New progress... these are unevolved random populations.

[UPDATE: 01.05.08] Working on this again... some initial new populations are here.

The images below were generated from a single three layer RenderMan shader with approximately 250 control parameters. These parameters were set by a Perl-based interactive genetic algorithm. The shader is constructed as two regular grids of primitive shapes composited over a background. The visual qualities (e.g. form, position, color, etc.) of the patterns and shapes, as well as the color of the background, were modified with noise.

I've assembled a virtual gallery containing the work below.

Mating the first two upper-left images:

Mutating the upper left image:

Final evolved images (RenderMan):

An initial population:

(click for high-rez)

AED links page

Page created 8/25/00
Last updated 5/8/01
Copyright Matthew Lewis, 2000