군중 시뮬레이션을 위한 그래프기반 모션합성에서의 충돌감지

Detecting Collisions in Graph-Driven Motion Synthesis for Crowd Simulation

  • 성만규 (한국전자통신연구원 디지털액터팀)
  • 발행 : 2008.02.15

초록

본 논문에서는 모션켑쳐데이타를 이용한 두 캐릭터간의 빠른 충돌감지에 대한 연구를 논의한다. 본 연구의 목적이 군중 시뮬레이션이기 때문에, 제안한 알고리즘은 캐릭터를 실린더 형태로 모델링 한 후에 Rough한 충돌감지를 목표로 한다. 이를 위해 계층적인 바운딩 박스 데이타 구조인 MOBB를 제안한다. MOBB는 모션클립에 대한 시공간 바운딩 박스이며, 제안된 알고리즘에 대한 테스트 결과 2배 이상의 속도 향상이 있음을 밝힌다.

In this paper we consider detecting collisions between characters whose motion is specified by motion capture data. Since we are targeting on massive crowd simulation, we only consider rough collisions, modeling the characters as a disk in the floor plane. To provide efficient collision detection, we introduce a hierarchical bounding volume, the Motion Oriented Bounding Box tree (MOBB tree). A MOBBtree stores space-time bounds of a motion clip. In crowd animation tests, MOBB trees performance improvements ranging between two and an order of magnitude.

키워드

참고문헌

  1. Jaff Lander. Working with motion capture file format. Game Developer, January:30-37, 1998
  2. Okan Arikan and D.A. Forsythe. Interactive motion generation from examples. In Proceedings of ACM SIGGRAPH 2002, Annual Conference Series, July 2002
  3. M. Gleicher, H. Shin, L. Kovar, and A. Jepsen. Snaptogether-motion. In Proceedings of ACM SIGGRAPH 2002 Symposium on Interactive 3D Graphics. ACM SIGGRAPH, 2002
  4. Lucas Kovar, Michael Gleicher, and Fred Pighin. Motion graphs. In Proceedings of ACM SIGGRAPH 2002, Annual Conference Series, July 2002
  5. Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, and Nancy S. Pollard. Interactive control of avatars animated with human motion data. In Proceedings of ACM SIGGRAPH 2002, Annual Conference Series, July 2002
  6. S. I. Park, H. J. Shin, and S. Y. Shin. On-line locomotion generation based on motion blending. In Proceedings of ACM SIGGRAPH/Eurographics Symposium onComputer Animation 2002, July 2002
  7. C. Rose, M. Cohen, and B. Bodenheimer. Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics and Application, 18(5):32-40, 1998
  8. S. Gottschalk, M. C. Lin, and D. Manocha. OBBTree: A hierarchical structure for rapid interference detection. Computer Graphics, 30(Annual Conference Series):171-180, 1996
  9. S. Redon, A. Kheddar, and S. Coquillart. Fast continuouscollision detection between rigid bodies. In Proceedings of Eurographics Conference, 2002
  10. S. Redon, Y.J Kim, M.C. Lin, and D. Manocha. Fast continuous collision detection for articulated models. In Proceedings of ACM Symposium on Solid Modeling and Applications, 2004.
  11. David Eberly. 3D Gamem Engine Design: a practical approach to real-time computer graphics. Academic Press, 2001
  12. Brian Mirtich. Impulse-based Dynamics for Rigid- Body Simulation. PhD thesis, University of California, Berkeley, 1996
  13. Dohan Kim, Ho Kyung Kim, and Sung Yong Shin. An event-driven approach to crowd simulation with example motions. Technical Report CS/TR-2003-186, KAIST, 2003
  14. Julien Basch, Jeff Erickson, Leonidas J. Guibas, John Hershberger, and Li Zhang. Kinetic collision detection for two simple polygons. Computational Geometry, 27(3):211-235, 2004 https://doi.org/10.1016/j.comgeo.2003.11.001
  15. Karim Abdel-Malek, Denis Blackmore, and Kenneth Joy. Swept volumes: Foundations, perspectives, and applications. International Journal of Shape Modeling, 2002. Submitted.
  16. Young J. Kim, Gokul Varadhan, Ming C. Lin, and Dinesh Manocha. Fast swept volume approximation of complex polyhedral models. In Proceedings of the ETRI Journal, submitted in 2006 7 eighth ACM symposium on Solid modeling and applications, pages 11-22, 2003
  17. A. Foisy and V. Hayward. A safe swept volume method for collision detection. In The sixth international Symposium of Robotics Research, pages 61-68, 1993.
  18. S. Redon, Y.J Kim, M.C. Lin, D. Manocha, and J. Templeman. Interactive and continuous collision detection for avatar in virtual environments. In Proceedings of Virtual Reality Conference 2004 (VR), pages 117-283, March 2004