Cognitive modeling for games and animation

Cognitive modeling for games and animation explores the provocative but largely uncharted interface between computer graphics and artificial intelligence. That interface is now on the verge of explosive growth as a new breed of highly autonomous, quasi-intelligent graphical characters begins to populate the domains of production animation, game development, and multimedia content creation, as well as distributed multiuser virtual worlds, e-commerce, and other Web-enabled activities. The modeling of graphical characters is a multifaceted endeavor, progressing from geometric modeling at the bottom of the hierarchy, through intermediate-level physicsbased modeling, up to behavioral modeling. My research has sought to pioneer cognitive modeling as the hitherto absent but substantive apex of the character-modeling pyramid (see Figure 1). Cognitive models go beyond behavioral models in that they govern what a character knows, how that knowledge is acquired, and how it can be used to plan physical and sensing actions. Cognitive models can also play subsidiary roles in controlling cinematography and lighting for computer games and animation. Moreover, cognitive modeling addresses a challengGive virtual characters an intellectual and sensory boost to improve their chances of survival in and control over their environments—and an enhanced sense of physical reality. a

[1]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[2]  N. Magnenat-Thalmann,et al.  Synthetic actors in computer-generated 3D films , 1990 .

[3]  Barbara Hayes-Roth,et al.  Acting in Character , 2019, Creating Personalities for Synthetic Actors.

[4]  John David Funge,et al.  AI for Games and Animation: A Cognitive Modeling Approach , 1999 .

[5]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.

[6]  P. Maes,et al.  Old tricks, new dogs: ethology and interactive creatures , 1997 .

[7]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[8]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[9]  Raymond Reiter,et al.  The Frame Problem in the Situation Calculus: A Simple Solution (Sometimes) and a Completeness Result for Goal Regression , 1991, Artificial and Mathematical Theory of Computation.

[10]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[11]  John Funge,et al.  Representing Knowledge within the Situation Calculus Using Interval-Valued Epistemic Fluents , 1999, Reliab. Comput..

[12]  Xiaoyuan Tu,et al.  Artificial Animals for Computer Animation: Biomechanics, Locomotion, Perception, and Behavior , 1999, Lecture Notes in Computer Science.

[13]  John E. Laird,et al.  Learning task-performance knowledge through observation , 2000 .