Procedural 3D Texture Synthesis Using Genetic Programming

Created by W.Langdon from gp-bibliography.bib Revision:1.4420

  author =       "Adam Hewgill and Brian J. Ross",
  title =        "Procedural {3D} Texture Synthesis Using Genetic
  institution =  "Brock University, Department of Computer Science",
  year =         "2003",
  type =         "Technical Report",
  number =       "CS-03-06",
  address =      "St. Catharines, Ontario, Canada L2S 3A1",
  month =        apr # " 2003",
  keywords =     "genetic algorithms, genetic programming, procedural
                 textures, evolution",
  URL =          "",
  URL =          "",
  abstract =     "The automatic synthesis of procedural textures for 3D
                 surfaces using genetic programming is investigated.
                 Genetic algorithms employ a search strategy inspired by
                 Darwinian natural evolution. Genetic programming uses
                 genetic algorithms on tree structures, which are
                 interpretable as computer programs or mathematical
                 formulae. We use a texture generation language as a
                 target language for genetic programming, and then use
                 it to evolve textures having particular characteristics
                 of interest. The texture generation language used here
                 includes operators useful for texture creation, for
                 example, mathematical operators, and colour and noise
                 functions. In order to be practical for 3D model
                 rendering, the language includes primitives that access
                 surface information for the point being rendered, such
                 as coordinates values, normal vectors, and surface
                 gradients. A variety of experiments successfully
                 generated procedural textures that displayed visual
                 characteristics similar to the target textures used
                 during training.",
  notes =        "see also \cite{hewgill:2004:CG}",
  size =         "26 pages",

Genetic Programming entries for Adam Hewgill Brian J Ross