skip to main content
10.1145/122718.122752acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Artificial evolution for computer graphics

Authors Info & Claims
Published:01 July 1991Publication History

ABSTRACT

This paper describes how evolutionary techniques of variation and selection can be used to create complex simulated structures, textures, and motions for use in computer graphics and animation. Interactive selection, based on visual perception of procedurally generated results, allows the user to direct simulated evolutions in preferred directions. Several examples using these methods have been implemented and are described. 3D plant structures are grown using fixed sets of genetic parameters. Images, solid textures, and animations are created using mutating symbolic lisp expressions. Genotypes consisting of symbolic expressions are presented as an attempt to surpass the limitations of fixed-length genotypes with predefined expression rules. It is proposed that artificial evolution has potential as a powerful tool for achieving flexible complexity with a minimum of user input and knowledge of details.

References

  1. 1.Aono, M., and Kunii, T. L., "Botanical Tree Image Generation," IEEE Computer Graphics and Applications, Vol.4, No.5, May 1982.Google ScholarGoogle Scholar
  2. 2.Darwin, Charles, The Origin of Species, New American Library, Mentor paperback, 1859.Google ScholarGoogle Scholar
  3. 3.Dawkins, Richard, The Blind Watchmaker, Harlow Logman, 1986.Google ScholarGoogle Scholar
  4. 4.Dawkins, Richard, "The Evolution of Evolvability," Artijicial Life Proceedings, 1987, pp.201-220.Google ScholarGoogle Scholar
  5. 5.Goldberg, D. E., Genetic Algorithms in Search, Optimization, andMachine Learning, 1989, Addison-Wesley Publishing Co. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Grenfcnstette, J. J., Proceedings of the First International Conference on Genetic Algorithms and Their Applications, Hiilsdale, New Jersey, Lawrence Erlbaum Associates, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Grenfenstette, J. J., Genetic Algorithms and Their Applications: Proceedings of the Second International Conference on Genetic Algorithms, 1987, (Hillsdale, New Jersey: Lawrence Erlbaum Associates.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Haase, K., "Automated Discovery," Machine Learning: Principles and Techniques, by Richard Forsyth, Chapman & Halt 1989, pp.127-155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Haggerty, M., "Evolution by Esthetics, an Interview with W. Latham and S. Todd," IEEE Computer Graphics, Vol. I l, No.2, March 199 I, pp.5-9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Hillis, W. D., "The Connection Machine," Scientific American, Vol. 255, No. 6, June 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Holland, J. H., Adaptation in Natural and Artificial Systems, Ann Arbor, MI: University of Michigan Press, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Koza, J. R. "Genetic Progranuning: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems," Stanford University Computer Science Department Technical Report STAN-CS-90-1314, June 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Koza, J. R. "Evolution and Co-Evolution of Computer Programs to Control Independently Acting Agents," Conference on Simulation of Adaptive Behavior (SAB-90) Paris, Sept.24- 28, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Lenat, D. B. and Brown,J.S. "Why AM and EURISKO a~ to work," Artificial intelligence, Vol.23, 1984, pp.269-294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Lewis, J. P., "Algorithms for Solid Noise Synthesis," Computer Graphics, Vol.23, No.3, July 1989, pp.263-270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.~eimer, P. "Real time design and animation of fractal plants and trees." Computer Graphics, Vol.20, No.4, 1986, pp.55-64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Oppenheimer, P. "The Artificial Menagerie" Artificial Life Proceedings, 1987, pp.251-274.Google ScholarGoogle Scholar
  18. 18.Peachy, D., "Solid Texturing of Complex Surfaces," Computer Graphics Vol. 19, No.3, July 1985, pp.279-286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Perlin, K., "An Image Synthesizer," Computer Graphics, Vol. 19, No.3, July 1985, pp.287-296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Perlin, K., "Hypertexture," Computer Graphics, Vol.23, No.3, July 1989, pp.253-262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Prusinkiewicz, P., Lindenmayer, A., and Hanan, J., "Developmental Models of Herbaceous Plants for Computer Imagery Purposes," Computer Graphics, Vol.22 No.4, 1988, pp. 141- 150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Reffye, P., Edelin, C., Francon, J., Jaeger, M., Puech, C. "Plant Models Faithful to Botanical Structure and Development," Computer Graphics Vol.22, No.4, 1988, pp. 151-158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Schaffer, J. D., "Proceedings of the Third international Conference on Genetic Algorithms," June 1989, Morgan Kaufmann Publishers, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Sims, K., Panspermia, Siggraph Video Review 1990.Google ScholarGoogle Scholar
  25. 25.Smith, A. R., "Plants, Fractals, and Formal Languages," Computer Graphics, Vol.18, No.3, July 1984, pp.l-10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Steele, G., Common Id'sp, The Language, Distal Press, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Thinking Machines Corporation, Connection Machine Model CM-2 Technical Swnmary, technical report, May 1989.Google ScholarGoogle Scholar
  28. 28.Todd, S. J. P., and Latham, W., "Mutator, a Subjective Human Interface for Evolution of Computer Sculptures," IBM United Kingdom Scientific Centre Report 248, 1991.Google ScholarGoogle Scholar
  29. 29.Viennot, X., Eyrolles, G., Janey, N., and Axques, D., "Combinatorial Analysis of Ramified Patterns and Computer Imagery of Trees," Computer Graphics, Vol.23, No.3, July 1989, pp.3~-4o. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Artificial evolution for computer graphics

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in
                  • Published in

                    cover image ACM Conferences
                    SIGGRAPH '91: Proceedings of the 18th annual conference on Computer graphics and interactive techniques
                    July 1991
                    393 pages
                    ISBN:0897914368
                    DOI:10.1145/122718

                    Copyright © 1991 ACM

                    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 1 July 1991

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Qualifiers

                    • Article

                    Acceptance Rates

                    Overall Acceptance Rate1,822of8,601submissions,21%

                    Upcoming Conference

                    SIGGRAPH '24

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader