ABSTRACT

The first case study presents an example in which the cognitively enabled character is behind the camera! In particular, we look at an intelligent cam­ era that can use some rules about cinematography to automatically film a conversation. The application is inherently discrete and there is no need to deal with any kind of uncertainty about the ultimate effects of actions. This makes it a particularly gentle introduction to a specific application of cog­ nitive modeling. The camera controller makes minimal use of any planning capabilities. In particular, it only ever plans one step ahead, which means it is extremely fast since the total number of paths through the situation tree is just equal to the number of possible actions. Nevertheless, it demonstrates well how separating out character instruction from the background domain knowledge makes it easier to understand and maintain controllers. It thus demonstrates how cognitive modeling can sometimes subsume conventional behavioral modeling as a limiting case.