Int. J. of Arts and Technology   »   2016 Vol.9, No.1

 

 

You can view the full text of this article for Free access using the link below.

 

 

Title: Evolving textures from high level descriptions

 

Author: Craig Reynolds

 

Address: Center for Games and Playable Media, University of California, 1156 High Street, Santa Cruz, CA 95064, USA

 

Abstract: Evolutionary texture synthesis is used in a prototype tool intended to assist a designer or artist by automatically discovering collections of candidate textures to fit a given stylistic description. The textures used here are small colour images created by procedural texture synthesis. This paper describes four examples of stylistic description. Each is defined by a handwritten fitness function that rates how well a given texture meets this style. Genetic programming uses the fitness function to evolve programs written in a texture synthesis language. This system automatically generates a catalogue of variations on the given theme. A designer could then visually scan through these textures to pick out ones that seem aesthetically interesting. Their procedural 'genetic' representation would allow textures to be further adjusted by interactive evolution. The procedural representation also allows re-rendering textures at arbitrary pixel resolutions and provides a way to store them in a highly compressed form allowing lossless reconstruction.

 

Keywords: texture synthesis; evolutionary art; graphic design; tools; genetic programming; evolutionary computation; optimisation; procedural; textures; high level descriptions; stylistic description; colour images; fitness function; aesthetics.

 

DOI: 10.1504/IJART.2016.075407

 

Int. J. of Arts and Technology, 2016 Vol.9, No.1, pp.26 - 38

 

Available online: 22 Mar 2016

 

 

Editors Full text accessFree access Free accessComment on this article