簡易檢索 / 詳目顯示

研究生: 簡志霖
Chien, Chih-Lin
論文名稱: 布料動態模擬
Dynamic Simulation of cloth
指導教授: 謝孟達
Shieh, Meng-Dar
學位類別: 碩士
Master
系所名稱: 規劃與設計學院 - 工業設計學系
Department of Industrial Design
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 88
中文關鍵詞: 互動式布料動態模擬數值方法碰撞布料立體裁剪彈簧
外文關鍵詞: spring, collision, draping, interactive dynamic simulation of cloth, cloth, numerical methods
相關次數: 點閱:122下載:20
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本論文主要是以立體裁剪的服裝設計方法為架構,發展互動式布料動態模擬之研究。主要以彈簧的物理模型來描述布料質點之間的受力變化情形,其中包括了布料質點與質點之間的伸縮力、相鄰兩質點連線的剪力、網格面與面之間的彎曲力等三種受力計算。除了考慮布料本身內部受力情形之外,並加入布料質點所受重力的計算,以模擬布料垂墜特性的動態效果。接著考慮布料與物體(幾何物體或人台模型)的碰撞受力問題,同時計算布料與碰撞物體平面間的摩擦力。有了以上的受力模型之後,接著經由尤拉法的數值方法計算出布料質點受力後的位置變化,最後呈現出布料動態模擬的效果。
      為了讓布料動態模擬的電腦運算更具即時互動性,加入了選取、移動、固定布料質點等功能,並以彈簧受力的物理模型計算布料質點縫合的受力變化情形,讓整個研究更趨完整。最後,針對本研究的電腦動態模擬效能進行評估,結果得到不錯的計算效能。
      在未來的研究發展上除了可針對數值解法、碰撞偵測方法與互動式布料動態模擬功能進行更深入的研究,尚可在介面操作上進行使用性工程評估,讓布料動態模擬電腦運算技術更加成熟。另外也可以應用在產品造型設計、人體腹腔內部虛擬實境動態模擬,服裝模特兒動態走秀等研究上。

      The objective of this paper is to study the interactive dynamic simulation of cloth and to develop a computer simulation system using clothing design methods of draping. The internal force variation between particles of a cloth mesh is mainly described by a physical-based model of spring, including stretch force (compression and elongation) between particles of cloth mesh, shear force between two consecutive line segments, and bending force between polygons of the mesh. The gravity is added to all the particles of the mesh as the external force. The internal and external forces are combined together to simulate the dynamic effect of cloth draping.

     The collision and friction force between the particles of the cloth mesh and an object (arbitrary geometric object or human body model) are computed. Euler method is applied to determine the displacement of all particles after considering the effect by the combination of all forces, including internal, external, friction and collision forces. Finally the dynamic simulation of cloth is presented. In order to simulate of motion of the cloth mesh dynamically, several interactive functions such as particle selection, particle movement, and particle fixation are implemented to enhance the capacity of the human-machine interface of the system. Virtual springs are added between two particles to simulate the knitting process of tailors or dressmakers to make the system more realistic to mimic the operation of the clothing design methods of draping.
     Eventually, a dynamic simulation of cloth is successfully implemented and proved to be very efficient. In the future, the research work can be focused on the improvements of numerical methods, collision detection algorithm and the interactive functions of the dynamic simulation system. Furthermore, the usability of the interface can be taken into account to make the system more user-friendly and easy to use. The dynamic simulation technique can also be applied in the fields of product design, virtual reality animation of laparoscopic surgical training systems, and the walking simulation of a computer human model, etc.

    目錄 摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VIII 表目錄 XII 第一章 緒論 1 1- 1 研究動機 1 1- 2 研究目的 2 1- 3 研究目標 2 1- 4 研究步驟 3 1- 5 論文內容說明 4 第二章 文獻探討與研究理論 6 2- 1 服裝業的電腦輔助設計發展概況 6 2-1-1 人台尺寸與自動化量身系統 7 2-1-2 三維電腦輔助服裝設計 8 2-1-3 著裝模擬程式 8 2-1-4 自動排馬克系統 10 2- 2 電腦動畫與工程分析模擬 10 2-2-1 布料模擬相關研究 11 2-2-2 布料模擬的物理模型 12 2-2-3 布料結構 15 2-2-4 彈簧與阻尼 17 2-2-5 三角網格受力的物理模型 18 2-2-6 動態模擬的數值方法 21 2-2-6.1常微分方程數值解的不準確與震盪情形 21 2-2-6.2 Explicit 與Implicit 方法的比較 22 2-2-6.3 One-step 與 Multi-step Methods 24 2-2-7 碰撞問題 27 2-2-7.1 碰撞偵測 28 2- 3 研究問題界定 29 第三章 研究方法 31 3-1 布料物理受力模型 31 3-1-1 伸縮力 31 3-1-2 剪力 32 3-1-3 彎曲力 33 3-2 數值方法 35 3-3 碰撞偵測 35 3-4 碰撞反應 36 3-5 縫合布料質點 37 第四章 程式撰寫與研究結果 39 4-1 研究設備說明 39 4-2 介面規劃構想 39 4-3 程式撰寫 40 4-3-1 布料動態模擬 40 4-3-1.1 載入三角網格 40 4-3-1.2 繪出質點與網格連接線 41 4-3-1.3 設定布料物理模型 42 4-3-1.4 計算質點空間位置的變化 43 4-3-2 固定布料質點 46 4-3-2.1 選取視窗中布料質點與反應 46 4-3-2.2 選取之後的受力計算 47 4-3-3 碰撞行為 47 4-3-3.1 碰撞偵測 47 4-3-3.2 碰撞反應 53 4-3-4 互動式布料動態模擬 56 4-3-4.1 移動布料 57 4-3-4.2 縫合布料 57 4-3-5 布料動態模擬效能評估 61 4-3-5.1 測試平台說明 61 4-3-5.2 方形布料與幾何球體效能測試 61 4-3-5.3 裁剪布料與人台模型效能測試 63 4-3-5.4 效能評估 65 第五章 結論與建議 66 5.1 結論 66 5.2 問題與討論 66 5.3 後續研究與建議 67 5.3.1 改變數值解法 67 5.3.2 改善碰撞偵測 68 5.3.3 增加互動式布料動態模擬功能 68 5.3.4 修正布料與幾何物體的碰撞行為 68 5.3.5 電腦輔助服裝設計軟體的使用性工程評估 69 參考文獻 70 附錄A 73 A-1服裝設計 74 A-1-1服裝設計的方式 74 A-2立體裁剪的操作方式 76 A-2-1立體裁剪所需用具 76 A-2-2立體裁剪的操作方式 77 A-3介面設計 77 A-3-1Task Analysis 78 A-4介面設計結果 79 A-4-1使用者定義 79 A-4-2任務分析 79 A-4-2.1高層級的作業分解: 80 A-4-2.2任務模型(Task Model) 82 A-4-3概念模型 84 自述與簡歷 86

    [1] B. Xu ,Y. Huang ,W. Yu and T. Chen,“Body Scanning and Modeling for Custom Fit Garments,” Journal of textile and apparel technology and management,Volume 2,Issue,Spring 2002.
    [2] Baraff ,D.and Witkin,A.,“Large steps in cloth simulation,” SIGGRAPH,1998.
    [3] Bashforth,B.and Yang,Y.-H.,“ Physics - based Explosion Modeling,” Graphical Models,vol. 63,pp21-44,2001.
    [4] Butcher,J.C.,“Numerical methods for ordinary differential equations in the 20th century,”Journal of Computational and Applied Mathematics,vol.125 ,pp.1-29,2000.
    [5] Cynthia D. Bruyns, Steven Senger, Anil Menon, Kevin Montgomery,Simon Wildermuth and Richard Boyle,“A survey of interactive mesh-cutting techniques and a new method for implementing generalized interactive mesh cutting using virtual tools,” Journal of visualization and computer animation ,2002.
    [6] D.X. Gong, B.K. Hinds and J. McCartney,“Progress towards effective garment CAD,” Journal of ClothingScience and Technology,Vol. 13 No. 1, 2001, pp. 12-22.
    [7] Desburn,M.,Schroder,P.,and Barr,A.,“Interactive animation of structured derformable objects,” Graphics interface,1999.
    [8] Donald H House & David E Breen ,“Cloth Modeling and Animation,” Natick, Mass. :/A K Peters,/c2000.
    [9] Dongliang Zhang,Matthew M.F. Yuen,“Cloth simulation using multilevel meshes,”2001 Elasevier Science Ltd.
    [10] Foster ,N. and Fedkiw,R.,“Practical Animation of Liquids,” SIGGRAPH,2001.
    [11] Goldstein,H.,Classical Mechanics:Addision-Wesley,1950.
    [12] Hauth,M. and Etzmuss,O.,“A high performance solver for animation of derformable objects using advanced numerical methods,” EUROGRAPHICS,2001.
    [13] Jakob Nielsen ,“Usability Engineering,” Boston :/Academic Press,/c1993.
    [14] JoAnn T.H. and Janice C.R.,“User and Task analysis for Interface Design,” Wiley Computer Publishing 1998.
    [15] K.Kobylinkski and R.D.McLeod ,“Object Oriented Top-Down Software Design Process, ” IEEE CAT. NO. 97CH36117 ,1997.
    [16] Mezger and Stefan Kimmerle and Olaf Etzmuß,“Hierarchical Techniques in Collision Detection for Cloth Animation,” Journal of WSCG, pp. 322--329, 2003.
    [17] Michael Kass,“Cloth and Fur Energy Functions, ” SIGGRAPH,2001.
    [18] Ng,H.N. and Grimsdale,R.L., “Computer graphics techniques for modeling cloth, ”IEEE Computer Grephics and Application,vol.16,pp.52-60,1996.
    [19] Olaf EtzmuB, Michael Hauth, Michael Keckeisen,Stefan Kimmerle, Johannes Mezger, Markus Wacker,“A Cloth Modelling System for Animated Characters,” Proceedings Graphiktag, 2001.
    [20] Olaf Etzmuß, Bernhard Eberhardt, Michael Hauth, Wolfgang Straßer,“Collision Adaptive Particle Systems, ” Pacific Graphics 2000 (PG'00).
    [21] Press,W.H.Tenkilski,S.A.,Veterling,W.T., and Flannery,B.P.,“Numerical recipes in C: the art of scientific computing,” Combrige University Press,1992.
    [22] Spijker,M.N.,“Stiffness in numerical initial –value problems,” Journal of Computational and Applied Mathematics.Vol.72,pp.393-406,1996
    [23] Takeo Igarashi, John F. Hughes,“Clothing Manipulation,” ACM 1-58113-488-6/02 ,2002
    [24] Terzopoulos ,D,“Elastically deformable models,” Computer Graphics, Volume 21 ,Number 4,July 1987
    [25] Terzopoulos,D. and Qin,H.,“Dynamic NURBS with Geometric Constraints for Interactive Sculpting,” SIGGRAPH ,1994.
    [26] Terzopoulos,D.,and Fleischer,K.,“Deformable models,”The Visual Computer,” vol.4,pp.306-331,1988.
    [27] Therese Bonte1, Andrea Galimberti2 and Caterina Rizzi21 LAMIH, “A 3D graphic environment for garments design,” Workshop on Geometric Modeling: Fundamentals and Applications, October 2-4, 2000, Parma, Italy.
    [28] Umberto Cugini 1 and Caterina Rizzi 2,“3D design and simulation of men garment,”1999
    [29] Unbescheiden , M. and Trembilski ,A.,“Cloud simulation in virtual environments,” IEEE Virtual Reality Annual International symposium(VRAIS),Atlanta,1998
    [30] Volino,P and Thalmann,N.M.,“Implementing fast cloth simulation with collision response,” Computer Graphics International ,2000
    [31] Volino,P and Thalmann,N.M.,“Comparing efficiency of intergration methods for cloth simulation,” Computer Graphics International,2001.
    [32] Weil,J.,“The synthesis of cloth objects,” SIGGRAPH,1986.
    [33] Xavier Provot ,“Deformation Constraints in a Mass_Spring Model to Describe Rigid Cloth Behavior,” Graphics Interface,pages 147-154,June 1995.
    [34] Xiaoqun Dai, Takao Furukawa, Shigeru Mitsui, Masayuki Takatera and Yoshio Shimizu, “Drape formation based on geometric constraints and its application to skirt modelling,” International Journal of Clothing Science and Technology, Vol. 13 No. 1, 2001, pp. 23-37.
    [35] Harold Carr & John Pomeroy 原著,“服裝設計與產品開發,”商鼎文化出版, 1999年第一版
    [36] CorelDraw, http://www3.corel.com,2002
    [37] Photoshop, http://www.adobe.com,2002
    [38] http://www.idvision.com ,2002
    [39] http://www.nedgraphics.com ,2002
    [40] 小池千枝原著,“立體剪裁初步,”巨龍文化出版 , 1979年初版
    [41] 日本文化女子大學文化服裝學院,“婦女服(1),”影清出版部 , 1986年初版
    [42] 李金紋,“以質點為基礎的布料動態行為模擬,”民國90年成功大學碩士論文
    [43] 李素卿、邱麗玲,“立體裁剪(上)(下),”龍騰出版公司,1995年
    [44] 張至偉,“服飾設計自動化—基礎介面與三維領形設計之開發,”民國90年成功大學碩士論文
    [45] 張瑾芳、申屠光,“台灣18至22歲女性服裝尺碼計測模型分析,”華岡紡織期刊 1999 第6卷:第1期 , 頁86-94
    [46] 陳美方編著,“實用服裝設計,”藝風堂出版社, 1988年初版
    [47] 楊智傑,“電腦輔助立體服裝曲面之二維展開--非可展曲面之攤平與應用,”民國91年成功大學碩士論文
    [48] 葉泰延,“立體剪裁電腦人模建立與縮放技術研究,”民國89 成功大學碩士論文
    [49] 廖振凱,“服飾設計自動化-三維服裝設計與編修,”民國91年 ,成功大學碩士論文

    下載圖示 校內:2006-06-15公開
    校外:2006-06-15公開
    QR CODE