Narrative guidance of interactivity

Making narrative interactive promises to add a new depth and richness to the act of storytelling. It will allow us to experience story at a new level, more profoundly affecting us than ever before. But to do this we need to understand how a viewer can participate in a drama in interesting and engaging ways without disrupting the plot--which is the essential structure that transforms a mere sequence of events into a story. This thesis describes an approach to interactive narrative that divides narrative into levels; the plot level which represents the high level goals, intentions, and events of the story, and the presentation level representing the geometry, motion and camera which produces the images seen by the viewer. Today's immersive interface technology provides a seamless and compelling link between the viewer and the presentation level. But the link between the plot level and the presentation level remains unexplored. This document describes techniques as well as a theory for seamless integration of transitions (the plot's influence on the camera) and the manipulation of staging (the plot's influence on the geometry and motion) into interactive, immersive narratives. By introducing these techniques while allowing the viewer to influence the presentation, a new method and vocabulary for storytelling has been created. This new partnership between the story and the viewer allows the presentation to be manipulated while the plot assures that story will find the viewer regardless of his/her actions. (Copies available excusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668, Fax 617-253-1690.)

[1]  H. Evans The Study of Instinct , 1952 .

[2]  Karel Reisz The Technique of Film Editing , 1957 .

[3]  John Preston Isenhour The effects of context and order in film editing , 1975 .

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

[5]  Allan Casebier,et al.  How to read a film , 1977 .

[6]  H. Jappinen A perception-based developmental skill acquisition system / , 1979 .

[7]  D. A. Cook A History of Narrative Film , 1980 .

[8]  S. Chatman Story and Discourse: Narrative Structure in Fiction and Film , 1980 .

[9]  William T. Reeves,et al.  Inbetweening for computer animation utilizing moving point constraints , 1981, SIGGRAPH '81.

[10]  Barr,et al.  Faster Calculation of Superquadric Shapes , 1981, IEEE Computer Graphics and Applications.

[11]  Robert Mohl Cognitive space in the interactive movie map : an investigation of spatial learning in virtual environments , 1981 .

[12]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[13]  H. Saunders,et al.  Finite element procedures in engineering analysis , 1982 .

[14]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[15]  David Louis Zeltzer,et al.  Representation and control of three dimensional computer animated figures (graphics, robotics) , 1984 .

[16]  S. Field The Screenwriter's Workbook , 1984 .

[17]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[18]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[19]  Brenda K. Laurel,et al.  Interface as Mimesis , 1986 .

[20]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[21]  David Zeltzer,et al.  Knowledge-based animation , 1986, Workshop on Motion.

[22]  Brenda Kay Laurel,et al.  Toward the design of a computer-based interactive fantasy system / , 1986 .

[23]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[24]  David Owen Answers First, Then Questions , 1986 .

[25]  Jane Wilhelms,et al.  Using Dynamic Analysis for Realistic Animation of Articulated Bodies , 1987, IEEE Computer Graphics and Applications.

[26]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[27]  Frederick P. Brooks,et al.  Walkthrough—a dynamic graphics system for simulating virtual buildings , 1987, I3D '86.

[28]  Robert Lake,et al.  Near-Real-Time Control of Human Figure Models , 1987, IEEE Computer Graphics and Applications.

[29]  K. Sims,et al.  Locomotion of jointed figures over complex terrain , 1987 .

[30]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[31]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[32]  Fujio Yamaguchi,et al.  Curves and Surfaces in Computer Aided Geometric Design , 1988, Springer Berlin Heidelberg.

[33]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

[34]  F. P. Brooks,et al.  Grasping reality through illusion—interactive graphics serving science , 1988, CHI '88.

[35]  Benjamin Rubin,et al.  Constraint-based cinematic editing , 1989 .

[36]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[37]  Steven K. Feiner,et al.  Issues in the automated generation of animated presentations , 1990 .

[38]  Sabine Coquillart,et al.  Extended free-form deformation: a sculpturing tool for 3D geometric modeling , 1990, SIGGRAPH.

[39]  Alex Pentland,et al.  The ThingWorld modeling system: virtual sculpting by modal forces , 1990, I3D '90.

[40]  Michael A. Lachance,et al.  An introduction to splines for use in computer graphics and geometric modeling , 1990 .

[41]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[42]  Ronald C. Arkin,et al.  Integrating behavioral, perceptual, and world knowledge in reactive navigation , 1990, Robotics Auton. Syst..

[43]  Colin Ware,et al.  Exploration and virtual camera control in virtual three dimensional environments , 1990, I3D '90.

[44]  Bruce F. Naylor SCULPT: an interactive solid modeling tool , 1990 .

[45]  David Zeltzer,et al.  Dynamic simulation of autonomous legged locomotion , 1990, SIGGRAPH.

[46]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[47]  Daniel Thalmann,et al.  Human free-walking model for a real-time interactive design of gaits , 1990 .

[48]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[49]  Brenda Laurel,et al.  Computers as theatre , 1991 .

[50]  G. Reeke Marvin Minsky, The Society of Mind , 1991, Artif. Intell..

[51]  Stephen Katz Film directing shot by shot , 1991 .

[52]  Glorianna Davenport,et al.  Cinematic primitives for multimedia , 1991, IEEE Computer Graphics and Applications.

[53]  John F. Hughes,et al.  Sculpting: an interactive volumetric modeling technique , 1991, SIGGRAPH.

[54]  John F. Hughes,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992, SIGGRAPH.

[55]  Joseph Bates,et al.  Virtual Reality, Art, and Entertainment , 1992, Presence: Teleoperators & Virtual Environments.

[56]  David Zeltzer,et al.  Autonomy, Interaction, and Presence , 1992, Presence: Teleoperators & Virtual Environments.

[57]  Edward Branigan Narrative Comprehension and Film , 1992 .

[58]  Steven M. Drucker,et al.  CINEMA: a system for procedural camera movements , 1992, I3D '92.

[59]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[60]  Glorianna Ryan Mark Davenport,et al.  Orchestrating Digital Micromovies , 1993 .

[61]  Mark David Halliday Digital cinema--an environment for multi-threaded stories , 1993 .

[62]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[63]  Toby Tyrrell The Use of Hierarchies for Action Selection , 1993, Adapt. Behav..

[64]  Ian Horswill A simple, cheap, and robust visual navigation system , 1993 .

[65]  Joseph Bates,et al.  Dramatic Presence , 1993, Presence: Teleoperators & Virtual Environments.

[66]  Joseph Bates,et al.  Real-time Control of Animated Broad Agents , 1993 .

[67]  Bruce Blumberg,et al.  Action-selection in hamsterdam: lessons from ethology , 1994 .

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

[69]  Lew Hunter Lew Hunter's Screenwriting 434 , 1994 .

[70]  Steven M. Drucker,et al.  Intelligent camera control for graphical environments , 1994 .

[71]  G. Davenport,et al.  Interactive transformational environments: wheel of life , 1995 .

[72]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[73]  G. Davenport NEW ORLEANS IN TRANSITION , 1983-1986 : The Interactive Delivery of a Cinematic Case Study , .