By Topic

Dynamic behaviours for computer animation: the use of Java

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
I. J. Palmer ; Electron. Imaging & Media Commun. Unit, Bradford Univ., UK

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

Published in:

Computer Animation '97

Date of Conference:

5-6 Jun 1997