DocumentCode :
3173903
Title :
Dynamic behaviours for computer animation: the use of Java
Author :
Palmer, I.J.
Author_Institution :
Electron. Imaging & Media Commun. Unit, Bradford Univ., UK
fYear :
1997
fDate :
5-6 Jun 1997
Firstpage :
151
Lastpage :
156
Abstract :
This paper describes research involving the use of Java to implement dynamic behavioural control of animated objects. Java ideal for this application because it is an object-oriented language that allows dynamic extension and reconfiguration. The system uses sets of external classes for each actor (called `evaluators´) that modify arrays of parameters passed to them. This provides a flexible method of controlling objects by specifying object data in terms of arrays of numerical values and then using evaluators to modify these. The implementation allows these external classes to be loaded either from a known repository for evaluator classes (the simplest scheme) or by using a `ClassLoader´ to load classes from locations specified at run-time. A search agent can be used to find the classes that march a specification stored in a pre-defined format, and the use of partial matching can yield interesting side-effects on unspecified parameters. The scheme is therefore dynamically re-configurable with the possibility of actors in an animation finding and changing their behaviour over the lifetime of the animation by locating and retrieving new evaluator classes. A test-bed has been developed for the scheme that uses simple VRML geometries controlled by the behaviours
Keywords :
computer animation; object-oriented programming; software agents; virtual reality; ClassLoader; Java; VRML geometries; animated objects; computer animation; dynamic behavioural control; dynamic behaviours; dynamic extension; object-oriented language; reconfiguration; search agent; Animation; Application software; Communication system control; Computational geometry; Convergence; Java; Object oriented modeling; Runtime; Testing; Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Animation '97
Conference_Location :
Geneva
ISSN :
1087-4844
Print_ISBN :
0-8186-7984-0
Type :
conf
DOI :
10.1109/CA.1997.601059
Filename :
601059
Link To Document :
بازگشت