다양한 지형에서의 걷기와 달리기 동작의 효율적 생성
An Efficient Generation of Walking and Running Motion on Various Terrains
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
대부분의 3차원 캐릭터 애니메이션에서는 모션 캡쳐 장비를 통해서 포착된 동작 데이터를 이용하여 다양한 지형상에서 캐릭터의 이동 동작을 표현한다. 이러한 동작 포착 데이터는 실제 사람과 같이 움직이는 동작들을 자연스럽게 표현할 수 있으나, 만약 다양한 지형에 대해 움직이는 동작을 표현할 경우, 지형의 유형에 따라 모든 동작을 캡쳐하여야 하고, 얻어진 동작 데이터를 다른 유형의 캐릭터에 적용할 경우 동작 데이터를 다시 얻거나 기존 동작 데이터를 재편집해야 하는 어려움이 있다. 따라서 본 연구에서는 평지면, 경사면, 계단면 그리고 굴곡면 등 다양한 지형에서의 적응적인 걷기, 달리기의 이동 동작을 생성하기 위한 통합적 생성 방법을 제안한다. 이 방법에서는 캐릭터의 신장이나 걷는 속도, 걸음폭 등의 적은 매개변수들을 사용하여 이동 동작을 생성할 수 있다. 관절들의 위치나 각도는 역운동학(Inverse Kinematics)방법으로 계산하고, 골반과 이동하는 다리의 움직임 궤적 산출은 큐빅 스플라인 곡선을 활용한다. 또한 제안된 방법을 통해서 다양한 실제 캐릭터에 적용하여 이동 동작을 확인한다.
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.
참고문헌 (29)
- "3차원 게임 애니메이션을 위한 모션 캡쳐 데이터", pp.348~352 (2002)
- "Goal-directed, Dynamic Animation of Human Walking", pp.233~242 (1989)
- "가상 현실과 게임" (2002)
- "Computer Animation of Human Walking a Survey.", pp.39~54 (1999)
- "CG 애니메이션", 17(2) (1999)
- "Animating Human Locomotion in Real-Time Using Inverse Dynamics", pp.50~59 (1996)
- "A Robust Apporach for the Center of Mass Position Control with Inverse Kinetics", 20(5) (1996)
- "Combined Direct and Inverse Kinematic Control for Articulated Figures Motion Editing", 11(4), pp.189~202 (1992)
- "Kinematic Aspects of Robotic Biped Locomotion Systems", 1, pp.266~271 (1997)
- "Animation of Human Walking in Virtual Environments", pp.4~15 (1999)
- "Interactive Spacetime Control for Animation", pp.293~302, Addison Wesley
- "Spacetime Contraints Revisited", pp.343~350, Addison Wesley
- "Limit Cycle Control and Its Application to the Animation of Balancing and Walking", pp.155~162, Addison Wesley
- "Interactive Control of Avatars Animated with Human Motion Data", 21(3), pp.491~500 (2002)
- "On-line Locomotion Generation On Motion Blending" (2002)
- "Motion Signal Processing", pp.97~104 (1995)
- "Fourier Principles for Emotion-Based Human Figure Animation", pp.91~96 (1995)
- "A Hireachical Approaching to Interactive Motion Editing for Human-like Figures", pp.39~48 (1999)
- "경사면 위에서의 걷기 동작을 위한 리타겟팅 기법" (2002)
- "Automating Gait Animation" (2001)
- "An Efficient Control over Human Running Animation with Extension of Planar Hopper Model", pp.215~224 (1999)
- "Inverse Kinematics and Geometric Constraints for Articulated Figure Manipulation" (1993)
- "걷기 움직임을 위한 전신의 기본 동작 계획", pp.243~248 (2003), 한국게임학회
- "지면의 성질에 따른 캐릭터의 걷기 동작 생성", pp.255~262 (2003), 한국게임학회
- "전신의 움직임을 표현한 캐릭터의 걷기 동작 생성", pp.466~469 (2002), 멀티미디어학회
- "Dynamic Analysis of Human Walking", pp.95~107 (1997)
- "Three-Dimensional Human Running", pp.3271~3276 (1996)
- "Animating Human Athletics", pp.71~78 (1995)
- "Interactive Realism Articulated Figure Manipulation Using Multiple Kinematic Constraints", pp.245~250 (1990)
