Abstract
This paper describes the use of behavior functions to create systems of graphic objects which appear to be behaving purposefully. These functions determine the motion of an object based on the status of the other objects in its environment. Several useful classes of behavior functions are described. Functions using just the positions of objects at the previous time interval can model pushing, pulling and tendency to maintain distance. When a second preceding time step is used, a wide array of behaviors can be obtained including avoidance, hitting, fish schooling and the playing of ball games.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
N. Magnenat-Thalmann and D. Thalmann, Computer Animation: Theory and Practice. Springer-Verlag, Tokyo, 1985.
A. H. Borning, The programming language aspects of ThingLab, a constraint-oriented simulation laboratory, ACM Trans. Programming Languages Systems 3(4), 353–387 (1981).
A. Mighotte, The Perception of Causality, Methuen, New York, 1963.
A. Marion, K. Fleischer, and M. Vickers, Towards expressive animation for interactive characters, Proceedings, Graphics Interface’84, pp. 17–20.
T. Lethbridge, Perceived animate motion by simple deterministic rules of inter-object behavior, Master’s thesis, University of New Brunswick, Fredericton, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Plenum Press, New York
About this chapter
Cite this chapter
Lethbridge, T.C., Ware, C. (1990). Animation Using Behavior Functions. In: Ichikawa, T., Jungert, E., Korfhage, R.R. (eds) Visual Languages and Applications. Languages and Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0569-9_13
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0569-9_13
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-7871-9
Online ISBN: 978-1-4613-0569-9
eBook Packages: Springer Book Archive