DOI QR코드

DOI QR Code

An Efficient Generation of Walking and Running Motion on Various Terrains

다양한 지형에서의 걷기와 달리기 동작의 효율적 생성

  • 송미영 (수원여자대학 멀티미디어통신과) ;
  • 조형제 (동국대학교 멀티미디어공학과)
  • Published : 2006.04.01

Abstract

In 3D animation most people adjust the moving motion of their characters on various terrains by using motion data acquired with the motion capture equipment. The motion data can be used to present real human motions naturally, but the data must be captured again to apply to the different terrains from those given at acquiring mode. In addition, there would be a difficulty when applying the data to other characters, in that case the motion data must be captured newly or the existing motion data must be heavily edited manually. In this paper we propose a unified method to generate human motions of walking and running for various terrains such as flat plane, inclined plane, stairway and irregular face. With these methods we are able to generate human motions controlled by the parameters : body height, moving speed, stride, etc. In the proposed methods, the positions and angles of joint can be calculated by using inverse kinematics, and we calculate the trajectory of the swing leg and pelvis according to the cubic spline. With these methods we were presented moving motions using a model of a human body.

대부분의 3차원 캐릭터 애니메이션에서는 모션 캡쳐 장비를 통해서 포착된 동작 데이터를 이용하여 다양한 지형상에서 캐릭터의 이동 동작을 표현한다. 이러한 동작 포착 데이터는 실제 사람과 같이 움직이는 동작들을 자연스럽게 표현할 수 있으나, 만약 다양한 지형에 대해 움직이는 동작을 표현할 경우, 지형의 유형에 따라 모든 동작을 캡쳐하여야 하고, 얻어진 동작 데이터를 다른 유형의 캐릭터에 적용할 경우 동작 데이터를 다시 얻거나 기존 동작 데이터를 재편집해야 하는 어려움이 있다. 따라서 본 연구에서는 평지면, 경사면, 계단면 그리고 굴곡면 등 다양한 지형에서의 적응적인 걷기, 달리기의 이동 동작을 생성하기 위한 통합적 생성 방법을 제안한다. 이 방법에서는 캐릭터의 신장이나 걷는 속도 걸음폭 등의 적은 매개변수들을 사용하여 이동 동작을 생성할 수 있다. 관절들의 위치나 각도는 역운동학(Inverse Kinematics)방법으로 계산하고, 골반과 이동하는 다리의 움직임 궤적 산출은 큐빅 스플라인 곡선을 활용한다. 또한 제안된 방법을 통해서 다양한 실제 캐릭터에 적용하여 이동 동작을 확인한다.

Keywords

References

  1. 박기주, 백성민 외 2명, '3차원 게임 애니메이션을 위한 모션 캡쳐 데이터', 동계 한국 게임학회, pp.348- 352, 2002
  2. A.Bruderlin and T.Calvert, 'Goal-directed, Dynamic Animation of Human Walking', In Computer Graphics SIGGRAPH Conference Proceedings, pp.233-242, 1989 https://doi.org/10.1145/74333.74357
  3. 한국 게임 산업 개발원, '가상 현실과 게임', 2002
  4. F.Multon, L.France, M-P.Cani-Gascuel, and G.Debunne, 'Computer Animation of Human Walking', a Survey. Journal of Visualization and Computer Animation, pp. 10:39-54, 1999 https://doi.org/10.1002/(SICI)1099-1778(199901/03)10:1<39::AID-VIS195>3.0.CO;2-2
  5. 'CG 애니메이션', 정보과학회지 제17권 제2호 통권 제117호 1999
  6. H.Ko and N.I.Badler, 'Animating Human Locomotion in Real-Time Using Inverse Dynamics', IEEE Computer Graphics & Applications, pp.50-59, 1996 https://doi.org/10.1109/38.486680
  7. R.Boulic, R.Mas, and D.Thalmann, 'A Robust Approach for ?the Center of Mass Position Control with Inverse Kinetics', Journal of Computers and Graphics, 20(5), 1996 https://doi.org/10.1016/S0097-8493(96)00043-X
  8. R.Boulic and D.Thaimann, 'Combined Direct and Inverse Kinematic Control for Articulated Figures Motion Editing', Computer Graphics Forum, 11(4):189-202, 1992 https://doi.org/10.1111/1467-8659.1140189
  9. F.M.Silva, J.A.Tenreiro Machado, 'Kinematic Aspects of Robotic Biped Locomotion Systems', Proc. IEEE Int. Conf. on Intelligent Robots and Systems, IROS'97, Vol.1, pp.266-271, 8-13 1997 https://doi.org/10.1109/IROS.1997.649064
  10. S.Chung and J.Hahn, 'Animation of Human Walking in Virtual Environments', Institute for Computer Graphics School of Engineering and Applied Science, The George Washington University, pp.4-15, 1999 https://doi.org/10.1109/CA.1999.781194
  11. M.F.Cohen, 'Interactive Spacetime Control for Animation,' In Processings of ACM SIGGRAPH, pp.293-302. Addison Wesley, July, 1992 https://doi.org/10.1145/133994.134083
  12. J.T.Ngo and J.Marks, 'Spacetime Contraints Revisited', In Proceedings of ACM SIGGRAPH, pp.343- 350, Anaheim, California, August, 1993. Addison Wesley https://doi.org/10.1145/166117.166160
  13. J.Laszlo, M.van de Panne, and E. Fiume, 'Limit Cycle Control and Its Application to the Animation of Balancing and Walking', In Proceesings of ACM SIGGRAPH, pp.l55-162, New Orleans, Louisianna, August, 1996. Addison Wesley https://doi.org/10.1145/237170.237231
  14. J.Lee, J.Chai, P.Reitsma, J.Hodgins, and N.Pollard, 'Interactive Control of Avatars Animated with Human Motion Data', ACM Transactions on Graphics(SIGGRAPH 2002), 21:3, pp.491-500, 2002 https://doi.org/10.1145/566570.566607
  15. S.I.Park, H.J.Shin, and S.Y.Shin, 'On-line Locomotion Generation On Motion Blending', In Proc. ACM SIGGRAPH Symposium on Computer Animation 2002
  16. A.Bruderlin and L.Williams, 'Motion Signal Processing', In Computer Graphics SIGGRAPH 95 Proceedings, pp.97-104, 1995 https://doi.org/10.1145/218380.218421
  17. M.Unuma, K.Anjyo, and R.Takeuchi, 'Fourier Principles for Emotion-Based Human Figure Animation,' In Proceedings of ACM SIGGRAPH, pp.91-96, 1995 https://doi.org/10.1145/218380.218419
  18. J.Lee and S.Y.Shin, 'A Hireachical Approaching to Interactive Motion Editing for Human-like Figures', Computer Graphics(Proc. SIGGRAPH 1999), pp.39-48, 1999
  19. 최지호, 백두원, 정문열, '경사면 위에서의 걷기 동작을 위한 리타겟팅 기법' 한국정보과학회, 2002
  20. H.C.Sun and Dimitris Metaxas, 'Automating Gait Animation', Conference Proceedings on Computer Graphics, 2001
  21. Y.M.Kang, H.G.Cho, E.T.Lee, 'An Efficient Control over Human Running Animation with Extension of Planar Hopper Model,' The Journal of Visualization and Computer Animation, pp.215-224, 1999 https://doi.org/10.1002/(SICI)1099-1778(199910/12)10:4<215::AID-VIS209>3.0.CO;2-W
  22. C.Welman, 'Inverse Kinematics and Geometric Constraints for Articulated Figure Manipulation,' MS. thesis, Simon Fraser University, 1993
  23. 송미영, 이금희, 염기현, 김준태, 조형제, '걷기 움직임을 위한 전신의 기본 동작 계획', 2003 통계학술발표 논문집, 한국게임 학회, pp.243-248, 2003
  24. 송미영, 이금희, 엄기현, 김준태, 조형제, '지변의 성질에 따른 캐릭터의 걷기 동작 생성', 2003 동계학술발표 논문집, 한국게임 학회, pp.255-262, 2003
  25. 이금희, 송미영, 조형제, '전신의 움직임을 표현한 캐릭터의 걷기 동작 생성', 2002 추계학술발표 논문집, 멀티미디어학회, pp.466-469, 2002
  26. F.Faure, G.Debunne, M.-P.Cani-Gascuel, F.Multon, 'Dynamic Analysis of Human Walking,' Eurographics Workshop on Computer Animation and Simulation, pp.95-107, 1997
  27. J.K.Hodgins, 'Three-Dimensional Human Running,' In Proceedings of IEEE International Conference on Robotics and Automation, pp.3271- 3276, 1996 https://doi.org/10.1109/ROBOT.1996.509211
  28. J.K.Hodgins, W.L.Wooten, D.C.Brogan, and J.FO.Brien, 'Animating Human Athletics,' In Proceedings of ACM SIGGRAPH, Los Angeles, California, pp.71-78, 1995 https://doi.org/10.1145/218380.218414
  29. N.Badler, C.Phillips and J.Zhao, 'Interactive Realism Articulated Figure Manipulation Using Multiple Kinematic Constraints,' In Proceedings, Symposium on Interactive 3D Graphics, pp.245-250, 1990 https://doi.org/10.1145/91385.91452