跳到主要內容

臺灣博碩士論文加值系統

(44.201.92.114) 您好!臺灣時間:2023/03/31 11:52
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:王上文
研究生(外文):Shang-Wen Wang
論文名稱:即時頭髮模擬使用之有效率單線動力學
論文名稱(外文):Efficient Strand Dynamics for Real-Time Hair Simulation
指導教授:林文杰林文杰引用關係
指導教授(外文):Wen-Chieh Lin
學位類別:碩士
校院名稱:國立交通大學
系所名稱:多媒體工程研究所
學門:電算機學門
學類:軟體發展學類
論文種類:學術論文
論文出版年:2008
畢業學年度:97
語文別:英文
論文頁數:35
中文關鍵詞:動力學頭髮模擬
外文關鍵詞:DynamicsHair Simulation
相關次數:
  • 被引用被引用:0
  • 點閱點閱:211
  • 評分評分:
  • 下載下載:13
  • 收藏至我的研究室書目清單書目收藏:0
因為頭髮的高硬度, 使得模擬頭髮相當地困難, 容易造成數值上的不穩定而需要較小的時間步驟來進行數值模擬.
我們觀察到一個施在一條線一端的力會轉移到其他部份產生線的變形力矩, 我們把這個行為模組化成力的移動流程, 並且簡化了特別Cosserat原理來模擬不延展的線. 我們的實驗證明我們可以穩定地模擬頭髮的動力學, 並且使得頭髮的模擬及互動可以在即時完成
Simulating hair motion is difficult due to their high-stiffness property, which usually
causes numerical stability problem and needs the numerical simulation be
performed at a small time step. We observed that a force applied to one part of
a strand will transport to other parts of the strand where the force can contribute
the deformation of the strand. We model this force transport process and simplify
the special Cosserat Theory to simulate inextensible hair strands. Our experiments
show that the proposed approach can simulate hair dynamics robustly and
efficiently such that hair simulation with user interaction can be executed in real
time.
1 Introduction 1
2 Related Work 3
2.1 Spring-Damper Model . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Rigid-body Chain Model . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Cosserat Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Strand Simulation 5
3.1 The Cosserat Model and Special Cosserat Theory . . . . . . . . . 5
3.2 Representing the State if Rod using Reduced Coordinate . . . . . 7
3.3 Force Transport . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.1 Tangential Force . . . . . . . . . . . . . . . . . . . . . . 9
3.3.2 Normal Force . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Discretization and Dynamics Equation of the strand . . . . . . . 12
3.5 Dynamics Integration . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Hair Simulation 15
4.1 Hair Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Guide Hair Interpolation with GPU . . . . . . . . . . . . . . . . . 16
4.3 Collision Detection and Response . . . . . . . . . . . . . . . . . 16
5 Experiment and Result 18
5.1 Single Strand Test . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1 Statics Test . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.2 Dynamics Test . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.3 Curliness Test . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.4 Performance . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2 Hair Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.1 Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.2 Performance . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3 Other Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6 Conclusion 29
7 Appendix 30
[1] Stuart S. Antman. Nonlinear Problems of Elasticity. Springer New York,
1995.

[2] Lay T. Weber A. Sobottka, G. Stable integration of the dynamic cosserat
equations with application to hair modeling. In International Conferences in
Central Europe on Computer Graphics, Visualization and Computer Vision,
2008.

[3] E. Plante, M.P. Cani, and P. Poulin. A Layered Wisp Model for Simulating
Interactions inside Long Hair. In Computer Animation and Simulation 2001:
Proceedings of the Eurographics Workshop in Manchester, UK, September
2-3, 2001. Springer, 2001.

[4] F. Bertails, TY Kim, MP Cani, and U. Neumann. Adaptive Wisp Tree: a
multiresolution control structure for simulating dynamic clustering in hair
motion. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium
on Computer animation, pages 207–213. Eurographics Association
Aire-la-Ville, Switzerland, Switzerland, 2003.

[5] Lentine M. G. Selle, A. and R. Fedkiw. A mass spring model for hair simulation.
In SIGGRAPH ’08: ACM SIGGRAPH 2008 Papers, 2008.

[6] S. Hadap and N. Magnenat-Thalmann. Modeling Dynamic Hair as a Continuum.
In Computer Graphics Forum, volume 20, pages 329–338. Blackwell
Synergy, 2001.

[7] J.T. Chang, J. Jin, and Y. Yu. A practical model for hair mutual interactions.
In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on
Computer animation, pages 73–80. ACM New York, NY, USA, 2002.

[8] R. Featherstone. Robot Dynamics Algorithms. Kluwer Academic Publishers,
1987.

[9] Pai D.K. Strands: Interactive simulation of thin solids using cosserat models.
Computer Graphics Forum, 21:347–352(6), September 2002.

[10] Florence Bertails, Basile Audoly, Marie-Paule Cani, Bernard Querleux,
Fr´ed´eric Leroy, and Jean-Luc L´evふeque. Super-helices for predicting the dynamics
of natural hair. In SIGGRAPH ’06: ACM SIGGRAPH 2006 Papers,
pages 1180–1187, New York, NY, USA, 2006. ACM.

[11] J. Spillmann and M. Teschner. Corde: Cosserat rod elements for the dynamic
simulation of one-dimensional elastic objects. In SCA ’07: Proceedings
of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer
animation, pages 63–72, Aire-la-Ville, Switzerland, Switzerland, 2007. Eurographics
Association.

[12] S. Theodoridis and K. Koutroumbas. Pattern Recognition. Academic Press,
2006.

[13] B. Choe, M.G. Choi, and H.S. Ko. Simulating complex hair with robust collision
handling. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics
symposium on Computer animation, pages 153–160. ACM New York, NY,
USA, 2005.

[14] C. Ericson. Real-Time Collision Detection. Morgan Kaufmann, 2005.

[15] AL Schwab and JP Meijaard. HOW TO DRAW EULER ANGLES AND
UTILIZE EULER PARAMETERS. In Proc. IDETC/CIE 2006, ASME 2006
International Design Engineering Technical Conferences & Computers and
Information in Engineering Conference, 2006.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top