研究生: |
盧奕丞 I-Chen Lue |
---|---|
論文名稱: |
Human Motion Creation through Sketching 2D Trajectories of Joints 基於二維關節軌跡繪製之人體動畫合成法 |
指導教授: |
楊熙年
Shi-Nine Yang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 49 |
中文關鍵詞: | 人體動畫 、關節軌跡 、人體動畫合成 |
外文關鍵詞: | human motion, trajectories of joints, human motion creation |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本篇論文中,我們提出了一個以繪製人體末端關節在空間中運動的二維軌跡來產生三維人體動作的方法。在傳統的動畫製作上,美術人員欲繪製較複雜的人體動作時,常會先繪出幾個重要的關節運動的軌跡,再根據這些軌跡去完成整段動作。我們基於此種做法,並將其推展至三維空間的人體動作,藉由繪製腹部、頭部、左右手腕、左右腳跟等六個關節點在空間中運動的軌跡投影至側面的二維曲線,經過反式運動學(Inverse Kinematics)的計算,便可產生三維空間的人體動作。為使關節運動形成的軌跡更為平順,我們採用了B-Spline做為軌跡曲線的表現工具。我們並提出了一個將經過初步反式運動學計算出的動作資料做最佳化的方法,讓最後的成品動作有更佳的品質。
In this thesis, we present a novel three-dimensional human motion synthesis method by sketching two-dimensional trajectories of end joints. According to conventional 2D animation work, before an artist draws a complicated human motion, he usually first sketches trajectories of some important joints and then completes the desired motion based on these trajectories. In this study we extended this approach to three-dimensional human motion synthesis. By sketching the projected trajectories of root, head, left wrist, right wrist, left ankle and right ankle to a side plan, we propose an inverse- kinematics-based algorithm for synthesizing three-dimensional human motions. Moreover, in order to smooth the trajectories of joints, we use b-spline to represent trajectory curves. We also present an optimization method to improve the quality of synthesizes motion. Finally, several examples are given to demonstrate the effectiveness of the proposed method.
[1]Charles Rose, Bobby Bodenheimer, and Michael F. Cohen, “Verbs and Adverbs: Multidimensional Interpolation using Radial Basis Functions” . In IEEE Journal of Computer Graphics and Applications, 1998.
[2]Jehee Lee and Sung Yong Shin, “A Hierarchical Approach to Interaction Motion Editing for Human-like Figures” . In Computer Graphics(Siggraph’99 Proceedings), page 39-48, 1999.
[3]Zoran Popovi´c and Andrew Witkin, “Physically Based Motion Transformation”, SIGGRAPH 1999 Conference Proceedings.
[4]Harold C. Sun and Dimitris N. Metaxas, “Automatic Gait Generation” . In Computer Graphics(Siggraph’01 Proceedings), pages 261-270, 2001.
[5]Norman I. Badler, Rama Bindiganavale, Juliet Bourne, Jan Allbeck, Jianping Shi, and Martha Palmer, “Real Time Virtual Humans” .In Proceedings of International Conference on Digital Media Futures ’99. British Computer Society, 1999.
[6]Vincent Bonnafous, Eric Menou, Jean-Pierre Jessel, and Renfe Caubet. “Cooperative and Concurrent Blending Motion Generators” .In International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision(WSCG’2001), 2001.
[7] Kenji Amaya, Armin Bruderlin, and Tom Calvert. “Emotion from Motion” .In Graphics Interface ’96, 1996.
[8]Armin Bruderlin and Lance Williams, “Motion Signal Processing” .In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 97-104, August 1995.
[9]Andrew Witkin and Zoran Popovi´c, “Motion Warping”, In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 105-108, August 1995.
[10]Mathew Brand and Aaron Hertzmann. “Style Machines”, In Computer Graphics(Siggraph ’00 Proceedings), pages 183-192, 2000.
[11]Diane Chi, Monica Costa, Liwei Zhao, and Norman Badler, “The EMOTE Model for Effort and Shape” .In Computer Graphics (Siggraph ’00 Proceedings), pages 173-182, 2000.
[12]Ramamani N. Bindiganavale. “Building Parameterized Action Representations from Observation” .PhD thesis.
[13]Michael Gleicher. “Retargeting Motion to New Characters” .In Computer Graphics (Siggraph ’98 Proceedings), pages 33-42, 1998.
[14]George Maestri. Digital Character Animation 2, volume 1 – Essential Techniques. New Riders Publishing, 1999.
[15] Hecker, R. and K. Perlin, “Controlling 3D Objects by Sketching 2D Views.” SPIE - Sensor Fusion V, 1992. 1828: p. 46-48.
[16] James Davis, Maneesh Agrawala, Erika Chuang, Zoran Popović and David Salesin. “A Sketching Interface for Articulated Figure Animation”, Eurographics/SIGGRAPH Symposium on Computer Animation (2003).
[17] Bregler, C., et al., “Turning to the masters: motion capturing cartoons” .ACM Transactions on Graphics, 2002. 21(3): p.399-407.
[18] Bregler, C. and J. Malik. “Tracking people with twists and exponential maps”. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1998.
[19] DiFranco, D., T.-J. Cham, and J. Rehg, “Recovery of 3D Articulated Motion from 2D Correspondences” . 1999, Compaq Cambridge Research Laboratory.
[20]P. Faloutsos, M. Panne, and D. Terzopoulos, “Composable Controllers for Physics-Based Character Animation” , SIGGRAPH 2001 Conference Proceedings.
[21] Aydemir MEMISOGLU, “Human Motion Control using Inverse Kinematics”, PhD thesis, August 2003.
[22]Hodgins, J. K., 1996. “Three-Dimensional Human Running” .Proceedings of the IEEE Conference on Robotics and Automation
[23] http://www.cs.wisc.edu/graphics/Courses/cs-838-1999/Jeff/ASF-AMC.html
[24] Denavit, J. and Hartenberg, R. S., “A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices. Journal of Applied Mechanics”, June 1955, pp. 215-221
[25] http://www.robotics.utexas.edu/rrg/downloads/software/rrgkmax4.0/
[26] Davis, "B-splines and Geometric design," SIAM News, vol. 29, no. 5;
available at http://www.wpi.edu/~pwdavis/sinews/spline17.htm.
[27] http://www.geometrictools.com/
[28] Liu, C.K. and Z. Popovic, “Synthesis of Complex Dynamic Character Motion from Simple Animations”. SIGGRAPH 2002 : ACM Transactions on Graphics, 2002. 21(3): p. 408-416.