A Cinematography System for Virtual Storytelling
In this paper we introduce a complete framework to automatically generate ”cinematographic view” of dynamic scenes in real-time. The main goal of such a system is to provide a succession of shots and sequences (of virtual dynamic scenes) that can be related to pure cinema. Our system is based on the use of an image-based control of the camera that allows different levels of visual tasks and a multi-agent system that controls those cameras and selects the type of shot that has to be performed in order to fulfill the constraints of a given cinematographic rule (idiom). This level of adaptation constitutes the major novelty of our system. Moreover, it stands for a convenient tool to describe cinematographic idioms for real-time narrative virtual environments.
Unable to display preview. Download preview PDF.
- 1.Amerson, D., Kime, S.: Real-time cinematic camera control for interactive narratives. In: AAAI 2000 (2000)Google Scholar
- 2.Arijon, D.: Grammar of the Film Language. Communication Arts Books, New York (1976)Google Scholar
- 3.Bares, W.H., Grégoire, J.P., Lester, J.C.: Realtime constraint-based cinematography for complex interactive 3d worlds. In: Tenth National Conference on Innovative Applications of Artificial Intelligence, pp. 1101–1106 (1998)Google Scholar
- 4.Christianson, D.B., Anderson, S.E., He, L.W., Salesin, D.H., Weld, D.S., Cohen, M.F.: Declarative camera control for automatic cinematography (video). In: Proc. of the 13th Nat. Conf. on Artificial Intelligence and the Eighth Innovative Applications of Artificial Intelligence Conference, Menlo Park, August 1996, pp. 148–155 (1996)Google Scholar
- 5.Funge, J., Tu, X., Terzopoulos, D.: Cognitive modeling: Knowledge, reasoning and planning for intelligent characters. In: Proc. of SIGGRAPH 1999, Computer Graphics Proceedings, Los Angeles, pp. 29–38 (1999)Google Scholar
- 6.Halper, N., Helbing, R., Strothotte, T.: A camera engine for computer games: Managing the Trade-Off between constraint satisfaction and frame coherence. In: Proc. of Eurographics 2001, Manchester, UK, September 2001, pp. 174–183 (2001)Google Scholar
- 7.He, L.-W., Cohen, M.F., Salesin, D.H.: The virtual cinematographer: a paradigm for automatic real-time camera control and directing. In: Proc. of SIGGRAPH 1996, in Computer Graphics Proceedings, New-Orleans, August 1996, pp. 217–224 (1996)Google Scholar
- 8.Karp, P., Feiner, S.: Automated presentation planning of animation using task decomposition with heuristic reasoning. In: Proc. of Graphics Interface 1993, Toronto, Ontario, Canada, May 1993, pp. 118–127 (1993)Google Scholar
- 9.Lamarche, F., Donikian, S.: Automatic orchestration of behaviours through the management of resources and priority levels. In: Proc. of Autonomous Agents and Multi Agent Systems AAMAS 2002, Bologna, Italy, July 15-19, ACM, New York (2002)Google Scholar
- 11.Tomlinson, B., Blumberg, B., Nain, D.: Expressive autonomous cinematography for interactive virtual environments. In: Proc. of the 4th Int. Conf. on Autonomous Agents, Barcelona, Spain, June 2000, pp. 317–324 (2000)Google Scholar