研究生: |
黃博彥 Bo-Yan Huang |
---|---|
論文名稱: |
根據幾何限制條件之動作調適法 Motion Synthesis by Adapting Examples to Given Geometry Constraints |
指導教授: |
楊熙年
Shi-Nine Yang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 45 |
中文關鍵詞: | 逆向運動學 、動作模擬器 、單格合成 、運動學 、動力學 、位移量 |
外文關鍵詞: | Inverse Kinematics, Motion Simulator, Per-Frame Synthesis, Kinematics, Dynamics, Displacement |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來人物角色的動作合成越來越重要,例如現在許多電影以及電腦遊戲等都用到虛擬的人物,因此如何做出虛擬人物們的動作之研究在近年來變的很重要。本篇論文提出一種新的動作合成法,它主要是利用已有的動作再加上一些使用者可以給定的幾何限制條件、以及動作模擬器參數來合成出符合限制條件與希望的動作品質的新動作。
本文將利用反向運動學(Inverse Kinematics ,簡稱為IK) 來計算關節角度,並用單格合成(Per-Frame) 的方法來合成模擬,將原有的動作加上個位移差量(Displacement)來修正出想要的新動作,系統會依據使用者給定的幾何限制條件來合成出符合要求的位移量。並且引用了動作模擬器Proportional Derivative Controller (簡稱 PD - Controller) 來將新動作模擬出一些動作品質的變化,因此使用者可以依需求調整參數做出不同品質的動作。本文結合了運動學與動力學的方法,將運動學的結果交給動力學方法處理,而後動力學的結果又回饋給運動學方法,如此反覆的運算出結果。我們主要專注於走路的例子,讓使用者設定一些手、腳的新目標,系統將自動合成產生出可達到限制條件的新動作。
In recent years, the study of motion synthesis of articulated figures has played an important role. For example, there are many movies and computer games using synthesized virtual characters. Therefore, how to create realistic motions for virtual characters becomes an important research topic. This thesis presents a new method to synthesize desired motions based on given motions plus some geometric constraints.
Our method uses Inverse Kinematics (IK) to compute the angles of articulated figure’s joints. We synthesize the motion by per-frame method. The basic idea of our method is to compute the displacement base on the given motion and the constraints. We introduce Proportional Derivative Controller (or known as PD-Controller) to simulates motion qualities for the new motion. Our method combines both kinematics and dynamics methods, and allows users to set their constraints on end-effectors such as hands and feet. Empirical examples are given to demonstrate that the proposed system can automatically synthesizes the desired motion with given geometric constraints.
[1] Michael Gleicher and Peter Litwinowicz. Constraint-Based Motion Adaptation. The Journal of Visualization and Computer Animation. 9, 65-94. 1998.
[2] Michael Gleicher. Comparing Contraint-Based Motion Editing Methods. Graphical Models. August 2001.
[3] C. Karen Liu and Zoran Popovic. Synthesis of Complex Dynamics Character Motion from Simple Animation , with Zoran Popovic, in ACM Transaction on Graphics (SIGGRAPH 2002).
[4] Yeuhi Abe and C. Karen Liu and Zoran Popovic. Momentum-Based Parameterization of Dynamic Character Motion , with Yuihi Abe and Zoran Popovic, in ACM SIGGRAPH / Eurographics Symposium on Computer Animation 2004.
[5] Michael Gleicher. Motion Editing with Spacetime Constraints. Proceedings of the 1997 Symposium on Interactive 3D Graphics.
[6] Zordan, V. B. and Hodgins, J. K., “Motion capture-driven simulations that hit and react,” In Proceedings of Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 89–96, 2002.
[7] Andrew Witkin and Michael Kass. Spacetime constraints. In John Dill, editor, Computer Graphics (SIGGRAPH ’88 Proceedings), volume 22, pages 159-168, August 1988.
[8] Morgan Kaufmann. Computer Animation - Algorithms and Techniques.
[9] MPEG4 - FBA - Face and Body Animation. http://ligwww.epfl.ch/research/research index.html
[10] Matari´c, M. J., Zordan, V. B., and Williamson, M. M., “Making complex articulated agents dance,” Autonomous Agents and Multi-Agent Systems, vol. 2, no. 1, pp. 23–43, 1999.
[11] Mussa-Ivaldi, F. A. and Giszter, S. F., “Vector field approximations: a computational paradigm for motor control and learning,” Biological Cybernetics, vol. 67, pp. 491–500, 1992.
[12] MayaTM. Alias–Wavefront’s graphics program.
[13] Mark R. Wilkins & Chris Kazmier. MEL Scripting for Maya Animators. Morgan Kaufmann Publisher.
[14] Dell, C., A Primer for Movement Description. New York: Dance Notation Bureau, Inc., 1977.
[15] Ann Hutchinson. “Labanotation”. Theater Arts Books,New York,3rd edition,1977.
[16] Lynne Shapiro Brotman and Arun N. Netravali. Motion interpolation by optimal control. In john dill, editor, Computer Graphics (SIGGRAPH ’88 Proceedings), volume 22, pages 309-315, August 1988.
[17] John Craig. Robotics: Mechanics and Control. Addison-Wisley, 1986.
[18] Yoshiko Nakamura. Advanced Robotics: Redundancy and Optimization. Addison-Wesley, 1991.
[19] Jianmin Zhao and Norman Badler. Inverse kinematics positioning using no-linear programming for highly articulated figures. ACM Transactions on Graphics, 13(4):313-336, Oct 1994.
[20] Chris Welman. Inverse kinematics and geometric constraints for articulated figure manipulation. Master’s thesis, Simon Frasier University, September 1993.
[21] Andrew Witkin and Zoran Popovic. Motion warping. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 105-108, August 1995.
[22] Armin Bruderlin and Lance Williams. Motion signal processing. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 97-104, August 1995.