The Visual Computer

, Volume 24, Issue 7–9, pp 475–483 | Cite as

Determination of camera parameters for character motions using motion area

Original Article


We propose a method to determine camera parameters for character motion, which considers the motion by itself. The basic idea is to approximately compute the area swept by the motion of the character’s links that are orthogonally projected onto the image plane, which we call “motion area”. Using the motion area, we can determine good fixed camera parameters and camera paths for a given character motion in the off-line or real-time camera control. In our experimental results, we demonstrate that our camera path generation algorithms can compute a smooth moving camera path while the camera effectively displays the dynamic features of character motion. Our methods can be easily used in combination with the method for generating occlusion-free camera paths. We expect that our methods can also be utilized by the general camera planning method as one of heuristics for measuring the visual quality of the scenes that include dynamically moving characters.


Camera planning Motion exploration Motion area 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bares, W., Thainimit, S., McDermott, S.: A model for constraint-based camera planning. In: Smart Graphics. Papers from the 2000 AAAI Spring Symposium, pp. 84–91. AAAI Press, Menlo Park, CA (2000)Google Scholar
  2. 2.
    Blinn, J.: Where am i? what am i looking at? IEEE Comput. Graph. Appl. 8(4), 76–81 (1988)CrossRefGoogle Scholar
  3. 3.
    Bruderlin, A., Williams, L.: Motion signal processing. In: Proceedings of ACM SIGGRAPH ’95, pp. 97–104. ACM Press, New York, NY (1995)Google Scholar
  4. 4.
    Christianson, D.B., Anderson, S.E., He, L.-W., Salesin, D., Weld, D.S., Cohen, M.F.: Declarative camera control for automatic cinematography. In: AAAI/IAAI, vol. 1, pp. 148–155. Menlo Park, CA (1996)Google Scholar
  5. 5.
    Christie, M., Machap, R., Normand, J.M., Olivier, P., Pickering, J.: Virtual camera planning: a survey. In: SMARTGRAPH ’05: Proceedings of the 5th International Symposium on Smart Graphics, pp. 40–52. Springer (2005)Google Scholar
  6. 6.
    Christie, M., Normand, J.M.: A semantic space partitioning approach to virtual camera composition. Comput. Graph. Forum 24, 247–256 (2005)CrossRefGoogle Scholar
  7. 7.
    Drucker, S.M., Zeltzer, D.: Camdroid: a system for implementing intelligent camera control. In: SI3D ’95: Proceedings of the 1995 Symposium on Interactive 3D Graphics, pp. 139–144. ACM Press, New York, NY (1995)CrossRefGoogle Scholar
  8. 8.
    Gleicher, M., Witkin, A.: Through-the-lens camera control. Comput. Graph. 26(2), 331–340 (1992)CrossRefGoogle Scholar
  9. 9.
    Gooch, B., Reinhard, E., Moulding, C., Shirley, P.: Artistic composition for image creation. In: Eurographics Workshop on Rendering, pp. 83–88. Springer (2001)Google Scholar
  10. 10.
    Halper, N., Helbing, R., Strothotte, T.: A camera engine for computer games: Managing the trade-off between constraint satisfaction and frame coherence. In: Proc. Eurographics 2001, vol. 20, pp. 174–183. Blackwell Publishing, Oxford, UK, Malden (2001)Google Scholar
  11. 11.
    Halper, N., Olivier, P.: Camplan: A camera planning agent. In: AAAI Workshop on Smart Graphics, pp. 92–100. AAAI Press, Menlo Park (2000)Google Scholar
  12. 12.
    He, L.-W., Cohen, M.F., Salesin, D.H.: The virtual cinematographer: a paradigm for automatic real-time camera control and directing. In: Proceedings of ACM SIGGRAPH ’96, pp. 217–224. ACM Press, New York, NY (1996)Google Scholar
  13. 13.
    Kennedy, K., Mercer, R.E.: Planning animation cinematography and shot structure to communicate theme and mood. In: Proceedings of the 2nd International Symposium on Smart Graphics, pp. 1–8. ACM Press, New York, NY (2002)CrossRefGoogle Scholar
  14. 14.
    Kyung, M.H., Kim, M.S., Hong, S.J.: A new approach to through-the-lens camera control. CVGIP: Graph. Model Image Process. 58(3), 262–285 (1996)CrossRefGoogle Scholar
  15. 15.
    Lay, D.C.: Linear Algebra and Its Applications, 3rd edn. Addison-Wesley, Boston, MA (2002)Google Scholar
  16. 16.
    Lee, C.H., Varshney, A., Jacobs, D.W.: Mesh saliency. ACM Trans. Graph. 24(3), 659–666 (2005)CrossRefGoogle Scholar
  17. 17.
    Lin, T.C., Shih, Z.C., Tsai, Y.T.: Cinematic camera control in 3d computer games. In: SHORT Communication Papers Proceedings of WSCG ’04, pp. 289–296. UNION Agency-Science Press, Plzen, Czech Republic (2004)Google Scholar
  18. 18.
    Shoemake, K.: Animating rotation with quaternion curves. In: Proceedings of ACM SIGGRAPH ’85, pp. 245–254. ACM Press, New York, NY (1985)Google Scholar
  19. 19.
    Sokolov, D., Plemenos, D.: Viewpoint quality and scene understanding. In: The 6th International Eurographics Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST ’05), pp. 67–73. Eurographics Association, Switzerland (2005)Google Scholar
  20. 20.
    Sokolov, D., Plemenos, D., Tamine, K.: Viewpoint quality and global scene exploration strategies. In: International Conference in Computer Graphics and Applications (GRAPP ’06), pp. 184–191 (2006)Google Scholar
  21. 21.
    Tomlinson, B., Blumberg, B., Nain, D.: Expressive autonomous cinematography for interactive virtual environments. In: AGENTS ’00: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 317–324. ACM Press, New York, NY (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  1. 1.Yonsei UniversitySeoulKorea

Personalised recommendations