Skip to main content
Log in

The behavioral test-bed: Obtaining complex behavior from simple rules

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Behavioral simulation is presented as a means to obtain complex global motion by simulating simple rules of behavior between locally related actors. A test-bed which has been developed to support experimentation with behavioral simulation is described. This test-bed has been used to create a library of physically behaving actors which can realistically reproduce the motion of flexible objects. The application of behavioral simulation to problems of motion specification in animation are described. The extension of this technique to simulate social behaviors is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Agha G (1986) Actors: A model of concurrent computation in distributed systems. The MIT Press, Cambridge Massachusetts, London England

    Google Scholar 

  • Armstrong WW, Green MW (1985) The dynamics of articulated rigid bodies for purposes of animation. The Visual Computer 1(1):231–240

    Google Scholar 

  • Badler NI (1979) Digital representations of human movement. ACM Comput Surv 11(1):19–38

    Article  Google Scholar 

  • Barzel R (1987) Dynamic constraints. MSc Thesis, Department of Computer Science, California Institute of Technology, Pasadena, CA

    Google Scholar 

  • Barzel R, Barr AH (1987) Modeling with dynamic constraints. Siggraph '87 course notes: Topics in Physically-Based Modeling, SIGGRAPH-ACM

  • Braitenberg V (1984) Vehicles: Experiments in synthetic psychology, The MIT Press, Cambridge Massachusetts

    Google Scholar 

  • Crutchfield J, Farmer J, Packard N, Shaw R (1986) Chaos. Scientific American 255(6):46–57

    Google Scholar 

  • Fournier A and Reeves W (1986) A simple model of ocean waves. Comput Graph (SIGGRAPH '86 Proc) 20(4):75–84

    Google Scholar 

  • Girard M, Maciejewski AA (1985) Computational modeling for the computer animation of legged figures. Comput Graph (SIGGRAPH '85 Proc) 19(3):263–270

    Google Scholar 

  • Girard M, Karl G, Haumann D, Caldwell C (1986) “Motion studies”. A film first shown at the SIGGRAPH '86 Film and Video Show, Dallas, Texas

  • Gleick J (1987) Chaos: Making a new science. Viking, New York

    Google Scholar 

  • Goldberg A, Robson D (1983) Smalltalk-80: The language and its implementation. Addison-Wesley, Reading Massachusetrs

    Google Scholar 

  • Hahn J (1988) Realistic animation of rigid bodies. Comput Graph (SIGGRAPH '88 Proc) 22(4):299–308

    Google Scholar 

  • Haumann D, Caldwell C, Foss G (1987) “Dynamic simulations of flexible objects”. A film first shown at the SIGGRAPH '87 Film and Video Show, Anaheim, California

  • Hewitt C (1977) Viewing control structures as patterns of passing messages. Artificial Intelligence, 8(3):323–364

    Article  Google Scholar 

  • Hillis W (1987) The connection machine. Scientific American 256(6):108–115

    Google Scholar 

  • Issacs PM, Cohen MF (1987) Controlling dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Comput Graph (SIGGRAPH '87 Proceedings) 21(4):215–224

    Google Scholar 

  • Kreider JF (1985) Principles of fluid mechanics. Allyn and Bacon, Boston, Massachusetts

    Google Scholar 

  • Langton C (1988) Proceedings of the artificial life workshop, Los Alamos National Laboratory, September 21–25, 1987. In: Santa Fe Institute Studies in the Sciences of Complexity. Addison-Wesley

  • Langton C, Kelly K (1988) Toward artificial life. Whole earth review (58): 74–79

  • Lasseter J (1986) “Luxo Jr.” A film first shown at the SIGGRAPH '86 Film and Video Show, Anaheim, California

  • Lasseter J (1987) Principles of traditional animation applied to 3D computer animation. Comput Graph (SIGGRAPH '87 Proceedings) 21(4):35–44

    Google Scholar 

  • Lundin RV (1984) Motion simulation seminar A-1 notes: In pursuit of realism in computer graphics NICOGRAPH '84

  • Mandelbrot B (1983) The fractal geometry of nature. W.H. Freeman, New York

    Google Scholar 

  • Reeves WT (1983) Particle systems — A technique for modeling a class of fuzzy objects. Comput Graph (SIGGRAPH '83 Proc) 17(3):359–376

    Google Scholar 

  • Reeves WT, Blau R (1985) Approximate and probabilistic algorithms for shading and rendering structured particle systems. Comput Graph (SIGGRAPH '85 Proc) 19(3):313–322

    Google Scholar 

  • Reynolds C (1982) Computer animation with scripts and actors. Comput Graph (SIGGRAPH '82 Proc) 16(3):289–296

    Google Scholar 

  • Reynolds C (1987) Flocks, herds, and schools: A distributed behavioral model. Comput Graph (SIGGRAPH '87 Proc) 21(4):25–34

    Google Scholar 

  • Seitz C (1985) The cosmic cube. Commun ACM 28(1):22–33

    Article  Google Scholar 

  • Simon H (1969) The sciences of the artificial. The MIT Press, Cambridge. Massachusetts, London England

    Google Scholar 

  • Staveley J (1988) “Broken Heart”. A film first shown at the SIGGRAPH '88 Film and Video Show, Atlanta, Georgia

  • Symon KR (1971) Mechanics. Addison-Wesley, Reading Massachusetts

    Google Scholar 

  • Terzopoulos D, Platt J, Barr A, Fleischer K (1987) Elastically deformable models. Comput Graph (SIGGRAPH '87 Proc) 21 (4):205–214

    Google Scholar 

  • Thomas F, Johnston O (1981) Disney animation: The illusion of life. Abbeville Press, New York

    Google Scholar 

  • Toffoli T, Margolus N (1987) Cellular Automata Machines: a new environment for modeling. MIT Press, Cambridge Massachusetts, London England

    Google Scholar 

  • Wedge C, Haumann D, Donkin J (1987) “Balloon guy”. A film first shown at the SIGGRAPH '87 Film and Video Show, Anaheim, California

  • Weil J (1986) The synthesis of cloth objects. Comput Graph (SIGGRAPH '86 Proc) 20(4):49–54

    Google Scholar 

  • Wilhelms JP (1985) Graphical simulation of the motion of articulated bodies such as humans and robots, with particular emphasis on the use of dynamic analysis. Ph.D. Dissertation, Dept Comput Sci, Univ California, Berkeley, California

    Google Scholar 

  • Zeltzer D (1984) Representation and control of three dimensional computer animated figures. Ph.D. Dissertation., Dept Comput Inf Science, The Ohio State Univ, Columbus OH

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Haumann, D.R., Parent, R.E. The behavioral test-bed: Obtaining complex behavior from simple rules. The Visual Computer 4, 332–347 (1988). https://doi.org/10.1007/BF01908878

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01908878

Key words

Navigation