An Autonomous Real-Time Camera Agent for Interactive Narratives and Games

Virtual reality environments provide the possibility to create interactive stories with the audience being an active part of the narrative. This paper presents our work on transferring cinematographic knowledge with respect to dramaturgical means of expressions of cameras to the domain of interactive narratives. Based on this formalisation we developed an autonomous real-time camera agent implementing this cinematographic knowledge with the goal of incorporating the camera as an active part into the storytelling process. The system was integrated into an interactive narrative environment to demonstrate the practicality of the system.

[1]  David Salesin,et al.  Declarative Camera Control for Automatic Cinematography , 1996, AAAI/IAAI, Vol. 1.

[2]  Robert E. Mercer,et al.  Planning animation cinematography and shot structure to communicate theme and mood , 2002, SMARTGRAPH '02.

[3]  Bruce Blumberg,et al.  Expressive autonomous cinematography for interactive virtual environments , 2000, AGENTS '00.

[4]  James F. Blinn Jim Blinn's Corner-a trip down the graphics pipeline: subpixelic particles , 1991, IEEE Computer Graphics and Applications.

[5]  Dipl.-Ing,et al.  Real-time Rendering , 2022 .

[6]  Thomas Strothotte,et al.  A Camera Engine for Computer Games: Managing the Trade‐Off Between Constraint Satisfaction and Frame Coherence , 2001, Comput. Graph. Forum.

[7]  James C. Lester,et al.  Realtime Constraint-Based Cinematography for Complex Interactive 3D Worlds , 1998, AAAI/IAAI.

[8]  Alexander Hornung,et al.  Autonomous Real-Time Camera Agents in Interactive Narratives and Games , 2003 .

[9]  Steven M. Drucker,et al.  CamDroid: a system for implementing intelligent camera control , 1995, I3D '95.

[10]  A. Karimi,et al.  Master‟s thesis , 2011 .

[11]  Tomas Akenine-Möller,et al.  Real-Time Rendering, Second Edition , 2002 .

[12]  D. Arijon,et al.  Grammar of Film Language , 1976 .

[13]  Joan E. Hart,et al.  Film Directing Shot by Shot: Visualizing from Concept to Screen , 1991 .

[14]  David Salesin,et al.  The virtual cinematographer: a paradigm for automatic real-time camera control and directing , 1996, SIGGRAPH.