본문 바로가기
KERD
논문KCI 등재

모션 면적을 이용한 버추얼 카메라의 자동 제어 기법

Automatic Virtual Camera Control Using Motion Area

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

본 논문에서는 캐릭터의 모션을 고려한 카메라의 파라미터를 결정하는 방법을 제안한다. 기본적인 아이디어는 캐릭터의 각각의 링크가 화면상의 평면에 투영되었을 때의 움직임을 면적으로 계산하여 이를 활용하는 것이다. 우리는 이러한 면적을 ‘모션면적’이라고 정의하였다. 모션 면적을 이용하면 실시간 혹은 오프라인 상에서 캐릭터의 모션에 대한 적절한 카메라 경로 혹은 고정된 카메라의 위치를 결정할 수 있다. 우리는 실험을 통해서 제안하는 방법으로 만들어진 카메라 경로가 부드럽게 움직임과 동시에 캐릭터의 모션을 보다 역동적으로 보이게끔 한다는 사실을 관측하였다. 또한 제안하는 방법은 카메라의 시선이 장애물과 충돌하지 않도록 하는 제어 기법과 쉽게 합쳐져서 사용될 수 있다. 우리는 또한 제안하는 방법이 역동적으로 움직이는 캐릭터를 포함하는 장면에서의 시각적 품질을 측정하는 도구로써 다른 일반적인 카메라 제어 기법과 함께 쓰일 수 있을 것으로 기대한다.

Abstract

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.

참고문헌 (24)

  1. N. Halper, "A camera engine for computer games: Managing the trade-off between constraint satisfaction and frame coherence", in Proc. Eurographics 2001, 20(3), pp.174~183 (2001)
  2. M. Christie, "Virtual camera planning: A survey", SMARTGRAPH ’05: Proceedings of the 5th international symposium on Smart graphics, pp.40~52 (2005)
  3. J. Blinn, "Where am i? what am i looking at?", IEEE Comput. Graph. Appl, 8(4), pp.76~81 (1988)
  4. S. M. Drucker, "Camdroid: a system for implementing intelligent camera control", SI3D ’95: Proceedings of the 1995 symposium on Interactive 3D graphics, pp.139~144 (1995), ACM Press
  5. W. Bares, "A model for constraint-based camera planning", Smart Graphics. Papers from the 2000 AAAI Spring Symposium, pp.84~91 (2000)
  6. N. Halper, "Camplan: A camera planning agent", AAAI Workshop on Smart Graphics (2000)
  7. M. Gleicher, "Through-the-lens camera control", Computer Graphics, 26(2), pp.331~340 (1992)
  8. M.-H. Kyung, "A new approach to through-the-lens camera control", CVGIP: Graphical Model and Image Processing, 58(3), pp.262~285 (1996)
  9. M. Christie, "A semantic space partitioning approach to virtual camera composition", Computer Graphics Forum, 24, pp.247~256 (2005)
  10. L. wei He, "The virtual cinematographer: a paradigm for automatic real-time camera control and directing", Proceedings of ACM SIGGRAPH ’96, pp.217~224 (1996), ACM Press
  11. D. B. Christianson, "Declarative camera control for automatic cinematography", AAAI, 1996, pp.1, 148~155
  12. B. Tomlinson, "Expressive autonomous cinematography for interactive virtual environments", AGENTS ’00: Proceedings of the fourth international conference on Autonomous agents, pp.317~324 (2000), ACM Press
  13. K. Kennedy, "Planning animation cinematography and shot structure to communicate theme and mood", Proceedings of the 2nd international symposium on Smart graphics. ACM Press, pp.1~8 (2002)
  14. T.-C. Lin, "Cinematic camera control in 3d computer games", SHORT Commication papers proceedings of WSCG ’04. UNION Agency-Science Press, pp.289~296 (2004)
  15. B. Gooch, "Artistic composition for image creation", Eurographics Workshop on Rendering, pp.83~88 (2001)
  16. D. Sokolov, "Viewpoint quality and scene understanding", The 6th International Eurographics Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST ’05), pp.67~73 (2005)
  17. D. Sokolov, "Viewpoint quality and global scene exploration strategies", International Conference in Computer Graphics and Applications (GRAPP ’06), pp.184~191 (2006)
  18. C. H. Lee, "Mesh saliency", ACM Trans. Graph, 24(3), pp.659~666 (2005)
  19. D. C. Lay, "Linear Algebra and its Applications (3rd edition)" (2002), Addison-Wesley
  20. K. Shoemake, "Animating rotation with quaternion curves", Proceedings of ACM SIGGRAPH, pp.245~254 (1985)
  21. A. Bruderlin, "Motion signal processing", Proceedings of ACM SIGGRAPH ’95, pp.97~104 (1995), ACM Press
  22. C. B. Phillips, "Automatic viewing control for 3d direct manipulation", SI3D ’92: Proceedings of the 1992 symposium on Interactive 3D graphics, pp.71~74 (1992)
  23. S. M. Drucker, "Intelligent camera control for graphical environments" (1994)
  24. P. Spellucci, "An sqp method for general nonlinear programs using only equality constrained subproblems", Mathematical Programming, 82, pp.413~448 (1998)

관련 논문AI추천

이 간행물의 다른 논문 (4건)