Towards Adaptive Virtual Camera Control in Computer Games

  • Paolo Burelli
  • Georgios N. Yannakakis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6815)


Automatic camera control aims to define a framework to control virtual camera movements in dynamic and unpredictable virtual environments while ensuring a set of desired visual properties. We investigate the relationship between camera placement and playing behaviour in games and build a user model of the camera behaviour that can be used to control camera movements based on player preferences. For this purpose, we collect eye gaze, camera and game-play data from subjects playing a 3D platform game, we cluster gaze and camera information to identify camera behaviour profiles and we employ machine learning to build predictive models of the virtual camera behaviour. The performance of the models on unseen data reveals accuracies above 70% for all the player behaviour types identified. The characteristics of the generated models, their limits and their use for creating adaptive automatic camera control in games is discussed.


Fuel Cell Computer Game Smooth Pursuit Area Type Collection Area 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amerson, D., Kime, S., Young, R.M.: Real-time cinematic camera control for interactive narratives. In: International Conference on Advances in Computer Entertainment Technology, pp. 369–369. ACM Press, Valencia (2005)Google Scholar
  2. 2.
    Bares, W.H., McDermott, S., Boudreaux, C., Thainimit, S.: Virtual 3D camera composition from frame constraints. In: ACM Multimedia, pp. 177–186. ACM Press, Marina del Rey (2000)Google Scholar
  3. 3.
    Bares, W.H., Zettlemoyer, L.S., Rodriguez, D.W., Lester, J.C.: Task-Sensitive Cinematography Interfaces for Interactive 3D Learning Environments. In: International Conference on Intelligent User Interfaces, pp. 81–88. ACM Press, San Francisco (1998)CrossRefGoogle Scholar
  4. 4.
    Bernhard, M., Stavrakis, E., Wimmer, M.: An empirical pipeline to derive gaze prediction heuristics for 3D action games. ACM Transactions on Applied Perception 8(1), 4:1–4:30 (2010)CrossRefGoogle Scholar
  5. 5.
    Bourne, O., Sattar, A.: Applying Constraint Weighting to Autonomous Camera Control. In: AAAI Conference On Artificial Intelligence In Interactive Digitale Entertainment Conference, pp. 3–8 (2005)Google Scholar
  6. 6.
    Charles, F., Lugrin, J.-l., Cavazza, M., Mead, S.J.: Real-time camera control for interactive storytelling. In: International Conference for Intelligent Games and Simulations, London, pp. 1–4 (2002)Google Scholar
  7. 7.
    Christianson, D., Anderson, S., He, L.-w., Salesin, D., Weld, D., Cohen, M.: Declarative Camera Control for Automatic Cinematography. In: AAAI, pp. 148–155. AAI, Menlo Park (1996)Google Scholar
  8. 8.
    Christie, M., Olivier, P., Normand, J.-M.: Camera Control in Computer Graphics. In: Computer Graphics Forum, vol. 27, pp. 2197–2218 (2008)Google Scholar
  9. 9.
    Drucker, S.M., Zeltzer, D.: Intelligent camera control in a virtual environment. In: Graphics Interface, pp. 190–199 (1994)Google Scholar
  10. 10.
    Jhala, A., Young, R.M.: A discourse planning approach to cinematic camera control for narratives in virtual environments. In: AAAI, pp. 307–312. AAAI Press, Pittsburgh (2005)Google Scholar
  11. 11.
    Martinez, H.P., Jhala, A., Yannakakis, G.N.: Analyzing the impact of camera viewpoint on player psychophysiology. In: International Conference on Affective Computing and Intelligent Interaction and Workshops, pp. 1–6. IEEE, Los Alamitos (2009)Google Scholar
  12. 12.
    Picardi, A., Burelli, P., Yannakakis, G.N.: Modelling Virtual Camera Behaviour Through Player Gaze. In: International Conference On The Foundations Of Digital Games (2011)Google Scholar
  13. 13.
    Pinelle, D., Wong, N.: Heuristic evaluation for games. In: CHI 2008, p. 1453. ACM Press, New York (2008)Google Scholar
  14. 14.
    Riedmiller, M., Braun, H.: A direct adaptive method for faster backpropagation learning: the RPROP algorithm. IEEE, Los Alamitos (1993)Google Scholar
  15. 15.
    Sundstedt, V., Stavrakis, E., Wimmer, M., Reinhard, E.: A psychophysical study of fixation behavior in a computer game. In: Symposium on Applied Perception in Graphics and Visualization, pp. 43–50. ACM, New York (2008)CrossRefGoogle Scholar
  16. 16.
    Ware, C., Osborne, S.: Exploration and virtual camera control in virtual three dimensional environments. ACM SIGGRAPH 24(2), 175–183 (1990)CrossRefGoogle Scholar
  17. 17.
    Yannakakis, G.N., Martinez, H.P., Jhala, A.: Towards Affective Camera Control in Games. User Modeling and User-Adapted Interaction (2010)Google Scholar
  18. 18.
    Yarbus, A.L.: Eye Movements and Vision. Plenum press, New York (1967)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Paolo Burelli
    • 1
  • Georgios N. Yannakakis
    • 1
  1. 1.Center For Computer Games ResearchIT University Of CopenhagenCopenhagenDenmark

Personalised recommendations