Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects
|
|
- Piers Walsh
- 5 years ago
- Views:
Transcription
1 Cloth Smulaton Burak Ertekn MSc Computer Anmaton and Vsual Effects November 17, 2014
2 1 Abstract In ths paper, we explan how to make a Cloth Smulaton usng Mass Sprng Model. We explaned the nternal dynamcs of the sprng model together wth the ntegraton methods. Explct Euler ntegraton method s used to obtan new postons and veloctes at each tme step. In the end, we talked about collson detecton methods that are effcent and powerful enough to use wth ths model. Our am was to mplement a smple yet realstc cloth smulaton. 2 Introducton Computer Anmaton s started to beng used more frequently n ths past decade. The moton pcture ndustry s usng anmaton technologes to create more nfluental and fascnatng work. Computer games gets more realstc wth faster and effcent anmaton solutons. Cloth Smulaton s an essental element n computer anmaton. We are usng cloth-lke materal everyday. It s crucal to mplement ths feature n our anmatons n hghly detaled and speed-effcent manner. The progress of cloth smulaton started wth the dea of creatng elastcally deformable objects. And today we have hghly nteractve, real-tme solutons. Mass sprng system s the most common approach n soft body dynamcs. Other approaches such as, fnte element smulaton, energy mnmzaton methods exsts. Even though some of these approaches gve physcally more accurate results, t s tme neffcent n terms of computaton. Therefore mass sprng systems are wdely used and developed. In the mplementaton, we are usng mass sprng system as models. Wth Euler Integraton and a smple collson detecton algorthm, we am to anmate a fne cloth smulaton. In ths paper, frstly we wll explan what s a mass sprng system. We wll get n detals wth the forces used n the system. Then we wll pass on ntegraton methods. Manly we wll talk about Euler Integraton methods however we wll also menton about other ntegraton methods. Later on, we wll see dfferent collson detecton and response methods. Fnally we wll menton on some nterestng future work on cloth smulaton. 3 Related Work Tradtonally, models n computer graphcs were geometrcally or algebracally defned prmtves. Terzopoulos et al. suggested smulatng physcal propertes such as tenson and rgdty to model deformable objects[1]. Ths would gve the statc shapes of the models. And by ncludng other physcal propertes such as mass and dampng, they suggested smulatng dynamcs of the objects. Terzopoulos and Cargnan et al. dscretzes cloth as rectangular mesh[2] whle Baraff et al. models the cloth as a trangular mesh of partcles[3]. Wang et al. stated the advantage of trangular mesh over rectangular mesh[4]. 1
3 Terzopoulos derved energy functons usng a contnuum formulaton n ther mplementaton. However they dd not use any dampng force n the nternal sprng force equaton, only Hooke s Law: kẋ was used. Cargnan added a force whch damps cloth stretch and shear but not bend. Cloth s a materal wth strong resstance to stretchng motons whle t has very lttle resstance to bendng and shearng motons. As Baraff mentoned, ths results n a stff underlyng dfferental equaton of moton. Snce explct methods are bad choce to solve stff equatons because of the necessty of small tme steps, Baraff demonstrated mplct methods overcomng the computaton lmts of explct methods[3]. Desburn et al. presented another method: a rapd approxmaton of the mplct ntegraton[5]. Kang et al. came up wth another approxmaton method for ntegraton[6]. Volno et al. proposed an adaptaton of the mplct Mdpont method.[7] Collsons are a major bottleneck n cloth smulaton as sad by Brdson et al.[8]. Several dfferent approaches has been made on ths topc however these approaches dffer consderng other methods mplemented on the model. Volno et al. proposed the correcton of the partcle acceleraton after a collson[9]. Ths acceleraton s used as a collson force by the model and ntegrate wth the other exstng force of the partcle. Baraff suggested alterng postons of the cloth partcles[3]. Brdson et al. combned geometrc collsons wth repulson force. Selle et al. used parallel Gauss-Sedel collson/repulson response[10]. Neal presents CollsonGrd system whch uses heght representaton of terran to approxmate the collsons[11]. 4 Mass Sprng Model Mass Sprng System s an approach to model flexble and deformable objects. In ths approach, we have a set of ponts connected by weghtless elastc sprngs formng the model. The forces on these sprngs are represented by Hooke s Law, that s: F = kx. Where k s the sprng constant. In ths approach, we can specfy k accordng to our needs n the model. It s common to set a damper wth each sprng to create a better control of the moton[12]. A smple dampng force on the -th mass pont can be represented as: F d = k d v (k d > 0) Where k d s the dampng factor and v s the current velocty of -th mass pont[6]. We use Hooke s Law and ths smple dampng formula to obtan our nternal sprng forces n our mplementaton. And we obtan ths fnal equaton: F = k s x k d v (k d > 0) We have three dfferent sprngs n a mass sprng system: structural, shear and flexon sprngs. Interactons between dfferent parts of the cloth are formed by structural sprngs. The resstance aganst bendng s modeled by flexon sprngs. And shearng sprngs are used to model shearng resstance. Rectangular mesh has a small resstance to the dagonal bendng. Wang suggested addng 2
4 dagonal flexon sprng for ths problem[4][13]. In order to reduce the number of sprngs for each mass, Wang elmnated the shearng sprngs n one drecton and proposed usng dagonal flexon sprng. Wth ths they obtaned a rectangular trangle mesh. Instead, they use an equlateral trangle mesh. Wth ths new structure, they only use two types of sprngs: structural and flexon snce trangular mesh can resst shearng tself. Even though t has the same computaton, t has more resstance aganst bendng, stretch and compresson[4]. 5 Integraton 5.1 Explct Euler Integraton In our mplementaton, we use Newton s equaton of moton and ntegrate t wth explct Euler method to obtan the new poston and velocty for our system. Explct Euler ntegraton scheme can be shown as: v t+h x t+h = v t + F t h m = x t + v t+h h Where v t denotes the velocty of the -th mass pont at tme t whle F t s the force actng on the mass pont and x t denotes the locaton[6]. Wth ths method we can easly calculate x t+h. Even though explct Euler ntegraton s a very smple scheme, t creates numercal nstablty unless the tme step n smulaton s small enough. As Desburn stated, the tme step dt whch must be nversely proportonal to the square root of the stffness[5]. 5.2 Implct Euler Integraton Implct ntegraton schemes offers stable anmatons wth large tme steps wthout problem. Therefore mplct methods are generally used for cloth smulatons, t provdes faster computaton. Implct Euler ntegraton scheme can be shown as: v t+h x t+h = v t + F t+h h m = x t + v t+h h The only dfference s F t t+h s replaced wth Ft. In ths ntegraton method, the soluton s not straghtforward. To solve a dfferental equaton lke dy dt = f(y ) numercally, the dervatve s not f(y t ) throughout the tme nterval, but the dervatve s a weghted average of dervatve f(y t ) at the begnnng of the nterval and f(y t+h ) at the end of the nterval. The update formula s: Y t+h = Y t + h[(1 λ)f(y t ) + λf(y t+h )] λ s between 0 and 1. When λ s 0, the update formula becomes the explct Euler method. When λ s 1, the formula s the mplct Euler method. And ths substantates the mplct formula above[6]. 3
5 5.3 Other Integraton Methods Implct methods gves you more stable results however these results are necessarly not more accurate. We can obtan more accuracy by usng more complex ntegraton methods such as Rosenbrook method. Although we need to solve four tmes a lnear system of each ntegraton step, our computaton tmes becomes longer than mplct methods[7]. Volno suggested mplct Mdpont method, however n the case of nonlnear problems, they had numercal nstablty. Runge-Kutta ntegraton method s a good opton for numercal accuracy however t creates dscontnutes n moton n case of collson. Snce we are nterested n cloth smulaton, t s unwse to use ths method n our model[5]. 6 Collson Detecton A realstc collson detecton mechansm s crucal for any physcally plausble anmaton system. It s hard to mplement a collson detecton algorthm whch works for any possble case n cloth smulaton. However t s easy to detect the deformatons on a cloth lke object because of ts thnness; the objects most lkely perce through the cloth and create an unrealstc look. Moreover, n cloth smulaton all the partcles has the potental to collde wth each other and the envronment n any gven tme step[8]. In order to have more realstc smulaton, we have to ncrease partcle count however ths wll also ncrease the complexty of our algorthm. On the other hand, self-collsons are very mportant for cloth smulaton because we can form folds and wrnkles by cloth/cloth nteractons. In our smulaton we use a smple method of poston alteraton as our collson detecton/response soluton. Even though ths soluton has some problems n some cases, t generally works fne wth low-resoluton work. As Baraff mentoned, cloth/cloth collson are detected by checkng the partcles and the edges of cloth trangles. They overcame the cloth/cloth collson problem by nsertng a strong dampng force to push the cloth apart. As for the cloth/object ntersectons, they test each ndvdual cloth partcle wth the faces of the object. The faces of the object are grouped to a herarchcal boundng box tree. The problem wth poston alteraton s that partcle s neghbours affected by ths alteraton[3]. To overcome ths problem, Baraff suggested to add an arbtrary correcton value y whch s used only to move to desred locaton durng the backward Euler step[3]. x = h(v 0 + v ) + y Brdson proposed to use an mpulse needs to be appled to two ponts n the cloth: I ˆn and I ˆn where I s the magntude and ˆn s the drecton. For pont/trangle case, where x 1 x 2 x 3 are nteror ponts of trangle wth barycentrc coordnates w 1, w 2, w 3 nteractng wth pont x 4, the adjusted mpulses are 2I Ĩ = 1 + w1 2 + w2 2 + w2 3 4
6 v new = v + w (Ĩ/m)ˆn = 1, 2, 3 v 4 new = v 4 (Ĩ/m)ˆn For edge/edge case; when a pont wth poston a along the edge x 1 x 2 nteracts wth another pont wth poston b along the edge x 3 x 4, the adjusted mpulses are 2I Ĩ = a 2 + (1 a) 2 + b 2 + (1 b) 2 v 1 new = v 1 + (1 a)(ĩ/m)ˆn v 3 new = v 3 (1 b)(ĩ/m)ˆn v 2 new = v 2 + a(ĩ/m)ˆn v 4 new = v 4 b(ĩ/m)ˆn Weghtng the mpulses n ths way ntroduces approprate torques for offcenter nteractons as well as gvng contnuty across trangle boundares, and converges to the expected formulas when the nteror ponts approach mesh nodes [8]. Geometrc self-collsons whch occur n foldng and contact stuatons can be really expensve. To resolve ths problem, we use self-repulsons. It s smlar to collsons, we have both pont/trangle and edge/edge nteractons. We have nelastc collson mpulse to stop approachng nteractons pars and elastc repulson mpulse to push nteracton pars further apart[10]. Inelastc repulson mpulse s I c = mv n /2 where v n s the normal velocty and m s the mass of partcles. Elastc repulson of a sprng wth a stffness k s ( ( )) 0.1d I r = mn tkd, m t v n where d = h (x 4 + w 1 x 1 w 2 x 2 w 3 x 3 )ˆn and where w are the barycentrc weghts of the free pont x 4 projected to the trangle, x {1,2,3} are the trangle s pont locatons, h s the repulson thckness and ˆn s the trangle normal[8][10]. Another approach to collson detecton s to use a heght feld representaton of terran to approxmate collson detecton and response[11]. The CollsonGrd system defnes the geometry of objects n sngle axal drecton. By projectng the poston of each partcle on the CollsonGrd plane and blnearly nterpolate the nearest four data ponts to determne the heght of the surface. The value s compared to heght of the partcle along the collson axs to determne f there s a collson. As for collson response, ts resolved manually by changng poston and velocty of partcles[11]. 7 Concluson and Future Work Cloth Smulaton s a very fascnatng topc n computer anmaton for a long tme. We tred to explan the basc way to create a cloth. However the area of research for ths topc s extensve. Renderng, collson detecton and response, ntegraton methods, fabrc, shearng and tearng can be told as the 5
7 man topcs[14][15]. Due to ts partcle based structure, the computaton costs ncreases drastcally when we ncrease the partcle count. In order to obtan more realstc look on the smulaton, we need to use more partcles n the smulaton. In addton to the exstng structure; when there s a tearng happens on the cloth, new partcles are formed. Therefore, there s always a new demand for new methods n cloth smulaton to create more realstc and nteractve work. References [1] D. Terzopoulos, J. Platt, A. Barr, and K. Flescher, Elastcally deformable models, SIGGRAPH Comput. Graph., vol. 21, no. 4, pp , Aug [Onlne]. Avalable: [2] M. Cargnan, Y. Yang, N. Magnenat-Thalmann, and D. Thalmann, Dressng anmated synthetc actors wth complex deformable clothes, n Proceedngs of the 19th Annual Conference on Computer Graphcs and Interactve Technques, SIGGRAPH 1992, J. J. Thomas, Ed. ACM, 1992, pp [Onlne]. Avalable: [3] D. Baraff and A. Wtkn, Large steps n cloth smulaton, n Proceedngs of the 25th Annual Conference on Computer Graphcs and Interactve Technques, ser. SIGGRAPH 98. New York, NY, USA: ACM, 1998, pp [Onlne]. Avalable: [4] X. Wang and V. Devarajan, 2d structured mass-sprng system parameter optmzaton based on axsymmetrc bendng for rgd cloth smulaton, n Proceedngs of the 2004 ACM SIGGRAPH Internatonal Conference on Vrtual Realty Contnuum and Its Applcatons n Industry, ser. VRCAI 04. New York, NY, USA: ACM, 2004, pp [Onlne]. Avalable: [5] M. Desbrun, P. Schröder, and A. Barr, Interactve anmaton of structured deformable objects, n Proceedngs of the 1999 Conference on Graphcs Interface 99. San Francsco, CA, USA: Morgan Kaufmann Publshers Inc., 1999, pp [Onlne]. Avalable: [6] Y.-M. Kang, J.-H. Cho, H.-G. Cho, and C.-J. Park, Fast and stable anmaton of cloth wth an approxmated mplct method, n Proceedngs of the Internatonal Conference on Computer Graphcs, ser. CGI 00. Washngton, DC, USA: IEEE Computer Socety, 2000, pp [Onlne]. Avalable: [7] P. Volno and N. M. Thalmann, Implementng fast cloth smulaton wth collson response, n Proceedngs of the Internatonal Conference on Computer Graphcs, ser. CGI 00. Washngton, DC, USA: IEEE Computer Socety, 2000, pp [Onlne]. Avalable: 6
8 [8] R. Brdson, R. Fedkw, and J. Anderson, Robust treatment of collsons, contact and frcton for cloth anmaton, ACM Trans. Graph., vol. 21, no. 3, pp , Jul [Onlne]. Avalable: [9] P. Volno, M. Courchesne, and N. Magnenat Thalmann, Versatle and effcent technques for smulatng cloth and other deformable objects, n Proceedngs of the 22Nd Annual Conference on Computer Graphcs and Interactve Technques, ser. SIGGRAPH 95. New York, NY, USA: ACM, 1995, pp [Onlne]. Avalable: [10] A. Selle, J. Su, G. Irvng, and R. Fedkw, Robust hgh-resoluton cloth usng parallelsm, hstory-based collsons, and accurate frcton, IEEE Trans. Vs. Comput. Graph., vol. 15, no. 2, pp , [Onlne]. Avalable: [11] K. Neal, Collson approxmaton for real-tme cloth smulaton, n ACM SIGGRAPH 2004 Posters, ser. SIGGRAPH 04. New York, NY, USA: ACM, 2004, pp. 89. [Onlne]. Avalable: [12] R. Parent, Computer Anmaton, Second Edton: Algorthms and Technques, 2nd ed. San Francsco, CA, USA: Morgan Kaufmann Publshers Inc., [13] X. P. Insttut and X. Provot, Deformaton constrants n a mass-sprng model to descrbe rgd cloth behavor, n In Graphcs Interface, 1996, pp [14] M. S. Souza, A. von Wangenhem, and E. Comunello, Fast smulaton of cloth tearng, SBC, vol. 5, no. 1, [15] N. Metaaphanon, Y. Bando, B. Chen, and T. Nshta, Smulaton of tearng cloth wth frayed edges, Comput. Graph. Forum, vol. 28, no. 7, pp , [Onlne]. Avalable: 7
Complex Deformable Objects in Virtual Reality
Complex Deformable Obects n Vrtual Realty Young-Mn Kang Department of Computer Scence Pusan Natonal Unversty ymkang@pearl.cs.pusan.ac.kr Hwan-Gue Cho Department of Computer Scence Pusan Natonal Unversty
More informationInteractive Animation of Cloth including Self Collision Detection
Interactve Anmaton of Cloth ncludng Self Collson Detecton Arnulph Fuhrmann Fraunhofer IGD Fraunhoferstr. 5 64283 Darmstadt, Germany afuhr@gd.fhg.de Clemens Groß Fraunhofer IGD Fraunhoferstr. 5 64283 Darmstadt,
More informationAn Optimal Algorithm for Prufer Codes *
J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,
More informationActive Contours/Snakes
Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng
More informationModeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach
Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and
More informationSimulation of Surface Mesh Deformation in Orthodontics by Mass-Spring Model
292 ECTI TRANSACTIONS ON ELECTRICAL ENG., ELECTRONICS, AND COMMUNICATIONS VOL.9, NO.2 August 2011 Smulaton of Surface Mesh Deformaton n Orthodontcs by Mass-Sprng Model Pathomphong Phannurat 1, Wcht Tharanon
More informationA Physically Faithful Multigrid Method for Fast Cloth Simulation
A Physcally Fathful Multgrd Method for Fast Cloth Smulaton SeungWoo Oh KAIST Insttute for Entertanment Engneerng Korea Advanced Insttute for Scence and Technology emal: redmong@vr.kast.ac.kr Junyong Noh
More informationS.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?
S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert
More informationS1 Note. Basis functions.
S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type
More informationLS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract
12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,
More informationFitting: Deformable contours April 26 th, 2018
4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.
More informationReproducing Works of Calder
Reproducng Works of Calder Dongkyoo Lee*, Hee-Jung Bae*, Chang Tae Km*, Dong-Chun Lee*, Dae-Hyun Jung*, Nam-Kyung Lee*, Kyoo-Ho Lee*, Nakhoon Baek**, J. Won Lee***, Kwan Woo Ryu* and James K. Hahn*** *
More informationComputer Animation and Visualisation. Lecture 4. Rigging / Skinning
Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume
More informationSimulation and Animation of Fire
Smulaton and Anmaton of Fre Overvew Presentaton n Semnar on Motvaton Methods for smulaton of fre Physcally-based Methods for 3D-Games and Medcal Applcatons Dens Stenemann partcle-based flud-based flame-based
More informationMathematics 256 a course in differential equations for engineering students
Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the
More informationHigh-Boost Mesh Filtering for 3-D Shape Enhancement
Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,
More informationModule 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell
Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell
More informationKinematics of pantograph masts
Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n
More informationComputer models of motion: Iterative calculations
Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum
More informationA Unified Approach for Subspace Simulation of Deformable Bodies in Multiple Domains
A Unfed Approach for Subspace Smulaton of Deformable Bodes n Multple Domans Xaofeng Wu Rajadtya Mukherjee Huamn Wang he Oho State Unversty (a) Constraned deformaton (b) Deformaton after cut (c) Unconstraned
More informationADJUSTING DEFORMATION METHODS FOR VIRTUAL REALITY SYSTEMS
ADJUSTING DEFORMATION METHODS FOR VIRTUAL REALITY SYSTEMS Suene Ferrera Campos 1, Rone Marcos de Moraes 2, Llane dos Santos Machado 3 Abstract Vrtual Realty Systems for tranng have been proposed and developed
More informationSome Tutorial about the Project. Computer Graphics
Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on
More informationFinite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c
Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor
More informationInteraction Methods for the SPH Parts (Multiphase Flows, Solid Bodies) in LS-DYNA
13 th Internatonal LS-DYNA Users Conference Sesson: Flud Structure Interacton Interacton Methods for the SPH Parts (Multphase Flows, Sold Bodes) n LS-DYNA Jngxao Xu, Jason Wang Lvermore Software Technology
More informationA Fast Visual Tracking Algorithm Based on Circle Pixels Matching
A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng
More informationAccounting for the Use of Different Length Scale Factors in x, y and z Directions
1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,
More informationHermite Splines in Lie Groups as Products of Geodesics
Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the
More informationA simple approach to nonlinear tensile stiffness for accurate cloth simulation
A smple approach to nonlnear tensle stffness for accurate cloth smulaton Pascal Volno, Nada Magnenat-halmann, Franços Faure o cte ths verson: Pascal Volno, Nada Magnenat-halmann, Franços Faure. A smple
More informationOverview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION
Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup
More informationA Mechanism Of Meshing A Folded Airbag
A Mechansm Of Meshng A Folded Arbag A Sharma 1, Mukherjee S 2, A Chawla 3 1 Stanford Unversty, (formerly at Indan Insttute of Technology, Delh), aneesh@stanfordedu 2 Indan Insttute of Technology, Delh,
More informationInverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016
Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also
More informationD shape manipulation via topology-aware rigid grid. Introduction. By Wenwu Yang and Jieqing Feng *
COMPUTER ANIMATION AND VIRTUAL WORLDS Comp. Anm. Vrtual Worlds 2009; 20: 175 184 Publshed onlne 1 June 2009 n Wley InterScence (www.nterscence.wley.com).285 2D shape manpulaton va topology-aware rgd grd
More informationChapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward
More informationA unified library of nonlinear solution schemes
A unfed lbrary of nonlnear soluton schemes Sofe E. Leon, Glauco H. Paulno, Anderson Perera, Ivan F. M. Menezes, Eduardo N. Lages 7/27/2011 Motvaton Nonlnear problems are prevalent n structural, flud, contnuum,
More informationSTRUCTURAL ANALYSIS FOR PERFORMANCE-BASED EARTHQUAKE ENGINEERING. Structural Analysis for Performance-Based Earthquake Engineering
STRUCTURAL ANALYSIS OR PERORMANCE-BASED EARTHQUAKE ENGINEERING Structural Analyss for Performance-Based Earthquake Engneerng Basc modelng concepts Nonlnear statc pushover analyss Nonlnear dynamc response
More informationAssignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.
Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton
More informationHigh resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices
Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde
More information12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification
Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero
More informationMachine Learning: Algorithms and Applications
14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of
More informationFair Triangle Mesh Generation with Discrete Elastica
Far Trangle Mesh Generaton wth Dscrete Elastca Shn Yoshzawa, and Alexander G. Belyaev, Computer Graphcs Group, Max-Planck-Insttut für Informatk, 66123 Saarbrücken, Germany Phone: [+49](681)9325-414 Fax:
More informationAnalysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress
Analyss of 3D Cracks n an Arbtrary Geometry wth Weld Resdual Stress Greg Thorwald, Ph.D. Ted L. Anderson, Ph.D. Structural Relablty Technology, Boulder, CO Abstract Materals contanng flaws lke nclusons
More informationAn Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method
Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and
More informationA MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS
Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung
More informationSupport Vector Machines
/9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.
More informationSimplification of 3D Meshes
Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng
More informationHarmonic Coordinates for Character Articulation PIXAR
Harmonc Coordnates for Character Artculaton PIXAR Pushkar Josh Mark Meyer Tony DeRose Bran Green Tom Sanock We have a complex source mesh nsde of a smpler cage mesh We want vertex deformatons appled to
More informationMonte Carlo Rendering
Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray
More information2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements
Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.
More informationMulti-view 3D Position Estimation of Sports Players
Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem
More informationComplex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.
Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal
More informationLecture #15 Lecture Notes
Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal
More informationDetail Preserving Continuum Simulation of Straight Hair
Detal Preservng Contnuum Smulaton of Straght Har Aleka McAdams Andrew Selle Kelly Ward Eftychos Sfaks Joseph Teran Unversty of Calforna, Los Angeles Walt Dsney Anmaton Studos Abstract Har smulaton remans
More informationWavefront Reconstructor
A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes
More informationSolid Simulation with Oriented Particles
Sold Smulaton wth Orented Partcles Matthas Mu ller Nuttapong Chentanez NVIDIA PhysX Research Fgure 1: Usng partcles wth orentaton enables us to smulate a complex model lke ths monster truck wth plastcally
More informationSix Degree-of-Freedom Haptic Rendering of Complex Polygonal Models
Sx Degree-of-Freedom Haptc Renderng of Complex Polygonal Models Davd E. Johnson Peter Wllemsen School of Computng, Unversty of Utah Abstract Ths paper descrbes a haptc renderng algorthm for arbtrary polygonal
More informationA COMBINED AUTOMATED GENERALIZATION MODEL OF SPATIAL ACTIVE OBJECTS
A COMBINED AUTOMATED GENERALIZATION MODEL OF SPATIAL ACTIVE OBJECTS J. Joubran Abu Daoud, Y. Doytsher Faculty of Cvl and Envronmental Engneerng Department of Transportaton and Geo-Informaton Engneerng
More informationIntelligent Dynamic Simulation of Mechanisms
Intellgent Dynamc Smulaton of Mechansms Glenn A. Kramer Schlumberger Laboratory for Computer Scence 8311 North RR 620 Austn, Texas 78726 net: gak~slcs.slb.com Abstract Dynamc smulaton nvolves solvng sets
More informationSLAM Summer School 2006 Practical 2: SLAM using Monocular Vision
SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,
More informationCluster Analysis of Electrical Behavior
Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School
More informationNAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics
Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson
More informationPHYSICS-ENHANCED L-SYSTEMS
PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)
More informationA Binarization Algorithm specialized on Document Images and Photos
A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a
More informationType-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data
Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES
More informationMeshless Elasticity Model and Contact Mechanics-based Verification Technique
Meshless Elastcty Model and Contact Mechancs-based Verfcaton Technque Rfat Aras 1, Yuzhong Shen 1, Mchel Audette 1, Stephane Bordas 2 1 Department of Modelng, Smulaton, and Vsualzaton Engneerng, Old Domnon
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More informationAn inverse problem solution for post-processing of PIV data
An nverse problem soluton for post-processng of PIV data Wt Strycznewcz 1,* 1 Appled Aerodynamcs Laboratory, Insttute of Avaton, Warsaw, Poland *correspondng author: wt.strycznewcz@lot.edu.pl Abstract
More informationHelsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)
Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute
More informationSimulation Based Analysis of FAST TCP using OMNET++
Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months
More informationNUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS
ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana
More informationSampling and Reconstruction with Adaptive Meshes
Publshed n the Proceedngs of the IEEE Computer Vson and Pattern Recognton Conference (CVPR 91), Lahana, HI, June, 1991, 70 75. Samplng and Reconstructon wth Adaptve Meshes Demetr Terzopoulos 1;3;4 and
More informationREFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.
Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent
More informationCollision Detection. Overview. Efficient Collision Detection. Collision Detection with Rays: Example. C = nm + (n choose 2)
Overvew Collson detecton wth Rays Collson detecton usng BSP trees Herarchcal Collson Detecton OBB tree, k-dop tree algorthms Multple object CD system Collson Detecton Fundamental to graphcs, VR applcatons
More informationReading. 14. Subdivision curves. Recommended:
eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton
More informationA Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves
A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017
More informationReal-time Rendering of Enhanced Shallow Water Fluid Simulations
Real-tme Renderng of Enhanced Shallow Water Flud Smulatons Jesús Ojeda a, Antono Susín b a Dept. LSI, Unverstat Poltècnca de Catalunya b Dept. MA1, Unverstat Poltècnca de Catalunya Abstract The vsualzaton
More informationMesh Editing in ROI with Dual Laplacian
Mesh Edtng n ROI wth Dual Laplacan Luo Qong, Lu Bo, Ma Zhan-guo, Zhang Hong-bn College of Computer Scence, Beng Unversty of Technology, Chna lqngng@sohu.com, lubo@but.edu.cn,mzgsy@63.com,zhb@publc.bta.net.cn
More informationParallelism for Nested Loops with Non-uniform and Flow Dependences
Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr
More informationSubspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;
Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features
More informationStructural Optimization Using OPTIMIZER Program
SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European
More informationMeta-heuristics for Multidimensional Knapsack Problems
2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,
More informationSolving two-person zero-sum game by Matlab
Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by
More informationReal-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution
Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,
More informationSmoothing Spline ANOVA for variable screening
Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory
More informationX- Chart Using ANOM Approach
ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are
More informationBarycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al.
Barycentrc Coordnates From: Mean Value Coordnates for Closed Trangular Meshes by Ju et al. Motvaton Data nterpolaton from the vertces of a boundary polygon to ts nteror Boundary value problems Shadng Space
More informationBiomechanical Simulation and Control of the Face, Neck and Body. Demetri Terzopoulos
Bomechancal Smulaton and Control of the Face, Neck and Body Demetr Terzopoulos Computer Scence Department Unversty of Calforna, Los Angeles Overvew The Face Bomechancal facal modelng Capturng facal models
More informationA Volumetric Approach for Interactive 3D Modeling
A Volumetrc Approach for Interactve 3D Modelng Dragan Tubć Patrck Hébert Computer Vson and Systems Laboratory Laval Unversty, Ste-Foy, Québec, Canada, G1K 7P4 Dens Laurendeau E-mal: (tdragan, hebert, laurendeau)@gel.ulaval.ca
More informationThe Codesign Challenge
ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.
More informationResolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm
Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of
More informationVISCOELASTIC SIMULATION OF BI-LAYER COEXTRUSION IN A SQUARE DIE: AN ANALYSIS OF VISCOUS ENCAPSULATION
VISCOELASTIC SIMULATION OF BI-LAYER COEXTRUSION IN A SQUARE DIE: AN ANALYSIS OF VISCOUS ENCAPSULATION Mahesh Gupta Mchgan Technologcal Unversty Plastc Flow, LLC Houghton, MI 49931 Hancock, MI 49930 Abstract
More informationDiscussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)
Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.
More informationReal-Time Two-way Coupling of Ship Simulator with Virtual Reality Application
Real-Tme Two-way Couplng of Shp Smulator wth Vrtual Realty Applcaton Chen Hsen Chen Natonal Tawan Unversty Electrcal Engneerng Department Tape R.O.C. b91901045@ntu.edu.tw L-Chen Fu Natonal Tawan Unversty
More informationHaptic Sculpting of Volumetric Implicit Functions
Haptc Sculptng of Volumetrc Implct Functons Jng Hua Hong Qn Department of Computer Scence State Unversty of ew York at Stony Brook Stony Brook, Y 794-4400, U.S.A. {jnghua qn}@cs.sunysb.edu Abstract Implct
More information2D Shape Deformation Based on Rigid Square Matching
D Shape Deformaton Based on Rgd Square Matchng A. Author Author s Afflaton Author s E-Mal Author s Webste B. Author Author s Afflaton Author s E-Mal Author s Webste C. Author Author s Afflaton Author s
More information6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour
6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the
More informationAn Image Fusion Approach Based on Segmentation Region
Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua
More informationAVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves
AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,
More informationVirtual Machine Migration based on Trust Measurement of Computer Node
Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on
More informationSpringback Reduction in Stamping of Front Side Member with a Response Surface Method
Sprngback Reducton n Stampng of Front Sde Member wth a Response Surface Method Jung-Han Song *, Hoon Huh *, Se-Ho Km **, Sung-Ho Park *** * Department of Mechancal Engneerng, Korea Advanced Insttute of
More informationDeployment of a Neo-Hookean membrane: experimental and numerical analysis
Int. Jnl. of Multphyscs Volume 7 Number 1 2013 41 Deployment of a Neo-Hookean membrane: expermental and numercal analyss Essam A. Al-Bahkal 1, Fouad Erchqu 2, M. Moatamed 3 and Mhamed Soul 4, * 1 Department
More information