| With the development of Computer Graphics, Virtual Reality, DistributedComputing, Distributed Simulation, 3D grid Game and other related disciplines, thedemand of modeling has also been heightened: models not only is reality and realtime, but also have physical attribute and behavioral trait. The purpose of this thesis:human not only has static attribute, but also has his own behavioral trait. Virtualhuman has behavioral trait means that the human action is computed based on theachievement of Anatomy, Kinematics and Sports Biomechanics.For the study of human motion control, it is first necessary to establish thegeometric model of body. Since the issuance of this thesis is to study the motioncontrol technique and the movement is mainly driven by the skeleton, human wasmodeled just in the layer of skeleton. For modeling, the structure of human wassimplified to the connectors of bones and joints, which is linking into tree structure.Parent and child of the bone are joints and each bone can have zero or more thanone child. Parent and child of the joint is bone and the joint only has one parent andone child. Bone deformation doesn't appear in the locomotion, so bone is alwaysseen as rigid skeleton, and then human body becomes multi-rigid system. Weclassify human joints to three types according to their rotational DOF (Degree OfFreedom). They are joints of one rotational DOF, two rotational DOF and threerotational DOF.The most common human motion is walking, running, footfall and so on. Thisthesis mainly studies running motion. Running is a cyclical movement. The runningcycle include duration of stance and swing. According to the idea of motionalsuperposition, the running cycle is divided into six stages. The six stages aremodeled respectively. In this method, the key frames of running motion are created.in the process of solving key frames, CCD (Cyclic-Coordinate Descent) algorithm is(?)sed to solve the inverse kinematics problems. Finally, the internal key frames are(?)roduced by interpolating between these key frames to make movement coherent. The whole movement is generated automatically by computer. By comparison, modeling software always generates motion by adjusting the angel of joint manually. The trajectory of pelvis at the comer is dealt with particularly, which make the human can move along with the designated route. Moreover, the introduction of flight height, running level, step fluency and other characteristic parameters makes running posture diversely.In addition, outline of moving body was got and preserved in the form of the vector as a 2D cartoon role. Actually, by using 3D in 2D cartoon design, the problem of skin deformation is solving. |