A Constraint-Based Reasoning Framework for Behavioural Animation

dc.contributor.authorMah, Sangen_US
dc.contributor.authorCalvert, Thomas W.en_US
dc.contributor.authorHavens, Williamen_US
dc.date.accessioned2014-10-21T07:33:34Z
dc.date.available2014-10-21T07:33:34Z
dc.date.issued1994en_US
dc.description.abstractBehaviour is a reflection of a reasoning process that must deal with constraints imposed by an external environment, internal knowledge and physical structure. This paper proposes a framework for behavioural animation that is based on the next generation of object-oriented, constraint-based expert systems technology, and applies a control structure of knowledge agents and knowledge units to determine the behaviour of objects to be animated. Knowledge agents are responsible for planning, plan implementation and information extraction from the environment. The activity of an agent is dependent on the knowledge units ascribed to them by the animator. The interaction between agents and knowledge units is resolved by the reasoning engine, and thus, influences the eventual motion displayed. An example given is NSAIL, a pilot implementation using the model-based ECHIDNA constraint logic programming shell. With this approach, the motion for a sailing scenario and other behavioural domains can be specified at a high level through the characterization of the knowledge agents.en_US
dc.description.number5en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume13en_US
dc.identifier.doi10.1111/1467-8659.1350315en_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages315-324en_US
dc.identifier.urihttps://doi.org/10.1111/1467-8659.1350315en_US
dc.publisherBlackwell Science Ltd and the Eurographics Associationen_US
dc.titleA Constraint-Based Reasoning Framework for Behavioural Animationen_US
Files
Collections