SIMULATION OF ELASTIC SOFT TISSUE DEFORMATION IN ORTHODONTICS BY MASS-SPRING SYSTEM
|
|
- Delilah Reynolds
- 5 years ago
- Views:
Transcription
1 SIMULATION OF ELASTIC SOFT TISSUE DEFORMATION IN ORTHODONTICS BY MASS-SPRING SYSTEM Pathomphong Phannurat 1, Wichit Tharanon 1, Chanjira Sinthanayothin 2 1 Advanced Dental Technology Center (ADTEC) 2 National Electronics and Computer Technology Center (NECTEC) National Science and Technology Development Agency (NSTDA) Thailand Science Park, Pathumthani, Thailand ABSTRACT Mass-spring system has been used to describe elastically deformable models in computer graphics such as skin, textiles, and soft tissue. A mass-spring mesh composed of a network of masses and springs, in which each edge is spring. We apply mass-spring system to soft tissue deformation in 3D orthodontic simulation, the movement of which is evaluated using the numerical integration of the fundamental law of dynamics. In the method, good data structure is presented based on the feature of STL teeth models. Computational quantity and accuracy is demonstrated on test and teeth model examples. The experimental results show that it can simulate the deformation change in real time and display result is vivid. 1. INTRODUCTION Traditionally, the orthodontist dealt with correcting malocclusions in growing patients. The typical orthodontic patient was a 12- to 14-year-old boy or girl. Up until the late 1970s and early 1980s, adults seeking orthodontic treatment for aesthetic reasons alone were very rare. It is very common nowadays for appearanceconscious adults to place great personal value on the appearance of their smile. Cosmetic dentistry has become a veritable specialty in its own right [1]. The orthodontist use cephalometric projections to plan their treatments [2]. Cephalometric projections are x-rays taken of the side of head. However, it is not convenient to store and compare orthodontic patient record of each patient for each period. Therefore, computer technology is used to simulate in orthodontics on 3-dimention space. Soft tissues hold a large proportion in the whole individual structure, including a great deal of important organs, for example, heart, skin, muscle and so on. The simulation of soft tissue deformation relates to such field as medicine, mechanics, biology, computer graphics, and robot vision. Therefore, the simulation of soft tissue deformation is widely used in the medicinal simulation system.this paper develops models of gingival tissue deformation in orthodontics which are based on simplifications of elasticity theory. By simulating physical properties such as tension and rigidity, we can model static shapes exhibited by a wide range of deformation objects. Furthermore, by including physical properties such as mass and damping, we can simulate the dynamics of these objects. The simulation involves numerically solving the partial differential equations that govern the evolving shape of the deformable object and its motion through space. It is important to describe behavior of gingival deformation brought by tooth move in the process of the rectification can be simulated by using computer simulation in the virtual orthodontic. The gingival deformation is the change of gingival shape (soft tissue) caused by the change of tooth (rigid body) position under external force in the process of orthodontics. In the orthodontic simulation, gingival tissue deformation should satisfy physical third dimension in real-time, to which the key is construction of an appropriate physically-based model of soft tissue deformation. In our approach, we start in section 2 which describes our implementation of deformable models. The model composed of a network of masses and springs, which can be considered as a variant of elastic models. We give differential equation of motion describing the dynamics behavior of deformable models under the influence of external forces. Section 3 presents simulations illustrating the application of soft tissue deformation. 2. THE MASS-SPRING MODEL 2.1. The Triangle Mesh Our elastically soft tissue model is a triangle mesh of m masses, each mass being linked to its neighbors by mass springs of natural length non equal to zero (figure 1). The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 247
2 2.5. Applied Forces mass : spring : The system under study is the triangle mesh of the m masses, each mass being positioned at time t on the point P i (t), where i = 1,...,m. The position of each point, at any time t, can be derived through the fundamental law of dynamics: Figure 1. Regular mesh of masses and spring Point Mass In our Mass-spring models, masses are allocated at the triangle mesh and damped springs along the edges. To accurately distribute the total mass of the mesh, we compute the mass m i of each vertex i according to the area A j of its adjacent triangle j. If D is the material density [4], then: D m i 3 j A 2.3. Spring Stiffness j The easiest way is to use a constant value for the stiffness (k). More commonly, k is computed as k=1/l, where L is the length of the spring at rest. In [3], Van Gelder suggested a formula to compute spring stiffness for a 3D mesh that is the closest to elastic continuous representation. Let E be the Young s modulus, then: (1) E A j j k (2) 2 L 2.4. Spring Damping The question of how to assign different damping (c) values to the various springs in a mass-spring system has been largely ignored in the literature. Traditionally, c is treated as a constant throughout the system. We performed the same simulation as before using (1) and (2) to calculate m and k. To simulate the best behavior of our models, we compute spring damping (c) follow by equation (3) [4], M is the effective end mass m i + m j. Fi ai vi Fi ai v x t x vi x t Where µ is the mass of each point P i, F i is the sum of all forces applied at point P i, a i is its acceleration caused by the force F i, and v i is its velocity at time t. F i can be divided between the internal and external forces. The internal forces are due to the tensions of the springs [5,6]. The overall internal force applied at the point P i is a result of the stiffness of the all springs linking this point to its neighbors: (4) ( ) 0 Fint Pi k j R l l (5) l where: R is the set regrouping all couples (j) such as P j is linked by a spring to P i, l PP, i j 0 l is the natural length of the spring linking P i and P j, k is the stiffness of the spring linking P i and P j The external forces are of various natures according to the king of load to which we wish the model to be exposed. Omnipresent loads will be gravity, a viscous damping and a viscous interaction with an air stream (or wind), but we only applied damping forces (F dis ) to simulation our models. The viscous damping will be given by: l c 2 km L (3) F ( P) C v (6) dis i dis i 248 The 3rd International Symposium on Biomedical Engineering (ISBME 2008)
3 where C dis is a damping coefficient that compute by equation (3), and v i is its velocity of point P i. The role of this damping is in fact to model in first approximation the dissipation of the mechanical energy of our model. 3. IMPLEMENTATION OF DEFORMABLE MODELS 3.2. Point Force Point forces are applied force when teeth are aligned. We can define point forces with boundary points of gingival surface which connected aligned tooth (figure 2). In orthodontic treatment simulation, we can extract teeth structure from gingival surface before teeth alignment. To analysis gingival surface deformation must be create animation with deformable model (gingival surface), the differential equations of motion are simulated numerically. First step is design data structure of massspring model. Next, define point force that is point on gingival surface which are applied force when teeth are aligned. At Last, compute new position of points at time step by solving differential equations Data Structure In the data structure, on the basic of the properties of STL files, the spring mass point system surface is described by mass point, and spring. The complete geometry and topology information is registered in this system, which can satisfy the demand of the computation. The structures are as follows: class MassPoint{ public : float mass; float p[3]; //position vector float v[3]; //velocity vector float f[3]; //force vector int *adjspring; //adjacent spring int numadjspring; }; Figure 2. Point Forces (balls) are contributed on gingival surface boundary which connected aligned tooth Gingival Surface Motivation The movement of gingival surface is caused by forces of teeth movement that applied to each point of model. The position of each point, at any time t, can be derived through the Newton s second law of motion (equation 4). All the above formulations make it possible to compute the force F i (t) applied on point P i at any time t. The fundamental equation of dynamics can therefore be explicitly integrated through time by a simple Euler s method [5,6]: ai( tt) Fi( t)/ v ( tt) v ( t) ta ( t t) (7) i i i Pt ( t) Pt ( ) tv( t t) i i i class Spring{ public : long m_vid; float Kc; //spring stiffness float restl; //rest length float currl; //current length //list of face id that share this edge std::list<face*> m_lstfacets; }; where t is a chosen time-step and F i (t) is different of internal forces and external forces. 4. EXPERIMENTAL RESULTS AND DISCUSSION The algorithm of the technique was implemented under Windows with Borland C++ Builder, using the OpenGL library for rendering the 3D images. Two different sets were used during the experiments a mandible model (figure 3) and a maxilla model (figure 6). The simulation results of the gingival deformation are shown in follow figure. Figure 4 and figure 7 are respectively the deformation simulation result for translation and rotation The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 249
4 of tooth by arrow direction. Iterations of each deformable model were shown by figure 5 and figure 8. Technology Center (NECTEC) for research training grant. 5. CONCLUSIONS The soft tissue deformation needs to satisfy the physical properties. In this paper, we apply mass-spring system to soft tissue deformation in 3D orthodontic simulation. The process of dynamic deformation can be described effectively after the time variable is introduced. The dynamic motion rule adopts the differential equation form; the numerical method can be carried out for the real-time computation of the dynamic system. The experimental results show that this method satisfies the demand for the computational real-time and the gingival deformation third dimension in virtual orthodontics. ACKNOWLEDGEMENT This work is supported by the Thailand Graduate Institute of Science and Technology (TGIST) for their financial support and the authors would like to thank the Advanced Dental Technology Center (ADTEC) for providing the teeth model and The National Electronics and Computer REFERENCES [1] Robert G.Keim, "Aesthetics in clinical orthodonticperiodontic interactions", Periodontology 2000, Munksgaard, Denmark, pp , [2] Chanjira Sinthanayothin, "Medical Imaging Aided Orthodontics", In Proc. TMI2005, [3] Van Gelder, "Approximate simulation of elastic membranes by triangulated spring meshes", Journal of Graphics Tools, pp , [4] Paloc C., Bello F., Kitney R.I., and Darzi A., "Online Multiresolution Volumetric Mass Spring Model for Real TimeSoft Tissue Deformation", MACCAI 2002, Springer- Verlag, Berlin, pp , [5] Provot X., "Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior", In Proc. of Graphics Interface, pp , [6] Dochev V., and Vassilev T., "Efficient Super-Elasticity Handling in Mass-Spring Systems", CompSysTech, Figure 3. Original mandible model. Figure 4. Gingival deformation of mandible model. Figure 5. Simulation each iteration of mandible model. 250 The 3rd International Symposium on Biomedical Engineering (ISBME 2008)
5 Figure 6. Original maxilla model. Figure 7. Gingival deformation of maxilla model. Figure 8. Simulation each iteration of maxilla model. The 3rd International Symposium on Biomedical Engineering (ISBME 2008) 251
Cloth Simulation. Tanja Munz. Master of Science Computer Animation and Visual Effects. CGI Techniques Report
Cloth Simulation CGI Techniques Report Tanja Munz Master of Science Computer Animation and Visual Effects 21st November, 2014 Abstract Cloth simulation is a wide and popular area of research. First papers
More informationSimulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg
Simulation in Computer Graphics Deformable Objects Matthias Teschner Computer Science Department University of Freiburg Outline introduction forces performance collision handling visualization University
More information2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123
2.7 Cloth Animation 320491: Advanced Graphics - Chapter 2 123 Example: Cloth draping Image Michael Kass 320491: Advanced Graphics - Chapter 2 124 Cloth using mass-spring model Network of masses and springs
More information3D Physics Engine for Elastic and Deformable Bodies. Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount
3D Physics Engine for Elastic and Deformable Bodies Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount University of Maryland, College Park December 2002 Abstract The purpose of this project
More informationCLOTH - MODELING, DEFORMATION, AND SIMULATION
California State University, San Bernardino CSUSB ScholarWorks Electronic Theses, Projects, and Dissertations Office of Graduate Studies 3-2016 CLOTH - MODELING, DEFORMATION, AND SIMULATION Thanh Ho Computer
More informationDynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES
Dynamics in Maya Gary Monheit Alias Wavefront SH1 Dynamics in Maya Overall Requirements Architecture and Features Animations SH2 Overall Requirements Why Dynamics? Problems with traditional animation techniques
More informationThe jello cube. Undeformed cube. Deformed cube
The Jello Cube Assignment 1, CSCI 520 Jernej Barbic, USC Undeformed cube The jello cube Deformed cube The jello cube is elastic, Can be bent, stretched, squeezed,, Without external forces, it eventually
More informationNavier-Stokes & Flow Simulation
Last Time? Navier-Stokes & Flow Simulation Pop Worksheet! Teams of 2. Hand in to Jeramey after we discuss. Sketch the first few frames of a 2D explicit Euler mass-spring simulation for a 2x3 cloth network
More informationCS 231. Deformation simulation (and faces)
CS 231 Deformation simulation (and faces) 1 Cloth Simulation deformable surface model Represent cloth model as a triangular or rectangular grid Points of finite mass as vertices Forces or energies of points
More informationThe Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC
The Jello Cube Assignment 1, CSCI 520 Jernej Barbic, USC 1 The jello cube Undeformed cube Deformed cube The jello cube is elastic, Can be bent, stretched, squeezed,, Without external forces, it eventually
More informationSimulation in Computer Graphics. Introduction. Matthias Teschner. Computer Science Department University of Freiburg
Simulation in Computer Graphics Introduction Matthias Teschner Computer Science Department University of Freiburg Contact Matthias Teschner Computer Graphics University of Freiburg Georges-Koehler-Allee
More informationCloth Simulation. COMP 768 Presentation Zhen Wei
Cloth Simulation COMP 768 Presentation Zhen Wei Outline Motivation and Application Cloth Simulation Methods Physically-based Cloth Simulation Overview Development References 2 Motivation Movies Games VR
More informationDevelopment of the Compliant Mooring Line Model for FLOW-3D
Flow Science Report 08-15 Development of the Compliant Mooring Line Model for FLOW-3D Gengsheng Wei Flow Science, Inc. October 2015 1. Introduction Mooring systems are common in offshore structures, ship
More informationCS 231. Deformation simulation (and faces)
CS 231 Deformation simulation (and faces) Deformation BODY Simulation Discretization Spring-mass models difficult to model continuum properties Simple & fast to implement and understand Finite Element
More informationA survey paper on a factors affecting on selection of mechanical gripper
2014 IJEDR Volume 2, Issue 1 ISSN: 2321-9939 A survey paper on a factors affecting on selection of mechanical gripper 1 Vinayak D. Latake, 2 Dr. V.M.Phalle 1 PG Scholar, 2 AssociateProfessor Department
More informationModeling Cloth Using Mass Spring Systems
Modeling Cloth Using Mass Spring Systems Corey O Connor Keith Stevens May 2, 2003 Abstract We set out to model cloth using a connected mesh of springs and point masses. After successfully implementing
More informationComputerized Cephalometric Line Tracing Technique on X-ray Images
Computerized Cephalometric Line Tracing Technique on X-ray Images C. Sinthanayothin National Electronics and Computer Technology Center, National Science and Technology Development Agency, Pathumthani,
More informationPHYSICALLY BASED ANIMATION
PHYSICALLY BASED ANIMATION CS148 Introduction to Computer Graphics and Imaging David Hyde August 2 nd, 2016 WHAT IS PHYSICS? the study of everything? WHAT IS COMPUTATION? the study of everything? OUTLINE
More informationNavier-Stokes & Flow Simulation
Last Time? Navier-Stokes & Flow Simulation Optional Reading for Last Time: Spring-Mass Systems Numerical Integration (Euler, Midpoint, Runge-Kutta) Modeling string, hair, & cloth HW2: Cloth & Fluid Simulation
More informationPhysically Based Simulation
CSCI 480 Computer Graphics Lecture 21 Physically Based Simulation April 11, 2011 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s11/ Examples Particle Systems Numerical
More informationExample 24 Spring-back
Example 24 Spring-back Summary The spring-back simulation of sheet metal bent into a hat-shape is studied. The problem is one of the famous tests from the Numisheet 93. As spring-back is generally a quasi-static
More informationCHAPTER 1. Introduction
ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization
More informationFundamentals of Computer Animation
Fundamentals of Computer Animation Flexible Objects (1) page 1 Flexible Objects Elastic and inelastic behavior, viscoelasticity, plasticity, fracture Elastically Deformable Models Terzopoulos et al SIGGRAPH
More informationPhysically Based Simulation
CSCI 420 Computer Graphics Lecture 21 Physically Based Simulation Examples Particle Systems Numerical Integration Cloth Simulation [Angel Ch. 9] Jernej Barbic University of Southern California 1 Physics
More informationVolumetric Deformable Models for Simulation of Laparoscopic Surgery
Volumetric Deformable Models for Simulation of Laparoscopic Surgery S. Cotin y, H. Delingette y, J.M. Clément z V. Tassetti z, J. Marescaux z, N. Ayache y y INRIA, Epidaure Project 2004, route des Lucioles,
More informationCloth Hair. and. soft bodies
Cloth Hair Lesson 11 and soft bodies Lesson 08 Outline Problem definition and motivations Modeling deformable solids with mass-spring model Position based dynamics Modeling cloths with mass-spring model
More informationMass-Spring Systems. Last Time?
Mass-Spring Systems Last Time? Implicit Surfaces & Marching Cubes/Tetras Collision Detection & Conservative Bounding Regions Spatial Acceleration Data Structures Octree, k-d tree, BSF tree 1 Today Particle
More informationCloth and Hair Collisions
algorithm (presented in Section IV-C.2), by using the recent capabilities of GPUs. Koster et al. [78] exploited graphics hardware by storing all the opacity maps in a 3D texture, to have the hair self-shadow
More informationMeshless Modeling, Animating, and Simulating Point-Based Geometry
Meshless Modeling, Animating, and Simulating Point-Based Geometry Xiaohu Guo SUNY @ Stony Brook Email: xguo@cs.sunysb.edu http://www.cs.sunysb.edu/~xguo Graphics Primitives - Points The emergence of points
More informationT6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller
T6: Position-Based Simulation Methods in Computer Graphics Jan Bender Miles Macklin Matthias Müller Jan Bender Organizer Professor at the Visual Computing Institute at Aachen University Research topics
More informationCGT 581 G Fluids. Overview. Some terms. Some terms
CGT 581 G Fluids Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Overview Some terms Incompressible Navier-Stokes Boundary conditions Lagrange vs. Euler Eulerian approaches
More informationBuilding soft-tissue constraints through a mass spring system for liver surgical simulations
Building soft-tissue constraints through a mass spring system for liver surgical simulations e-poster (content for oral presentation): 754 Congress: ESMRMB 2008 Type: Scientific Paper Topic: Magnetic Resonance
More informationCooperative Conveyance of an Object with Tethers by Two Mobile Robots
Proceeding of the 11th World Congress in Mechanism and Machine Science April 1-4, 2004, Tianjin, China China Machine Press, edited by Tian Huang Cooperative Conveyance of an Object with Tethers by Two
More information1. Carlos A. Felippa, Introduction to Finite Element Methods,
Chapter Finite Element Methods In this chapter we will consider how one can model the deformation of solid objects under the influence of external (and possibly internal) forces. As we shall see, the coupled
More informationA Fast and Stable Approach for Restoration of Warped Document Images
A Fast and Stable Approach for Restoration of Warped Document Images Kok Beng Chua, Li Zhang, Yu Zhang and Chew Lim Tan School of Computing, National University of Singapore 3 Science Drive 2, Singapore
More informationScanning Real World Objects without Worries 3D Reconstruction
Scanning Real World Objects without Worries 3D Reconstruction 1. Overview Feng Li 308262 Kuan Tian 308263 This document is written for the 3D reconstruction part in the course Scanning real world objects
More informationReal Time Cloth Simulation
Real Time Cloth Simulation Sebastian Olsson (81-04-20) Mattias Stridsman (78-04-13) Linköpings Universitet Norrköping 2004-05-31 Table of contents Introduction...3 Spring Systems...3 Theory...3 Implementation...4
More informationixcube 4-10 Brief introduction for membrane and cable systems.
ixcube 4-10 Brief introduction for membrane and cable systems. ixcube is the evolution of 20 years of R&D in the field of membrane structures so it takes a while to understand the basic features. You must
More informationAn explicit feature control approach in structural topology optimization
th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo
More informationPhysical based Rigging
Physical based Rigging Dinghuang Ji Introduction Computer animation has been a popular research topic since 1970s, when the first parametric facial model is proposed[0]. In the recent few years, a lot
More informationCity Research Online. Permanent City Research Online URL:
Slabaugh, G.G., Unal, G.B., Fang, T., Rossignac, J. & Whited, B. Variational Skinning of an Ordered Set of Discrete D Balls. Lecture Notes in Computer Science, 4975(008), pp. 450-461. doi: 10.1007/978-3-540-7946-8_34
More informationPhysics Tutorial 2: Numerical Integration Methods
Physics Tutorial 2: Numerical Integration Methods Summary The concept of numerically solving differential equations is explained, and applied to real time gaming simulation. Some objects are moved in a
More informationVIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.
VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian
More informationModel Library Mechanics
Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options
More informationAnimating cuts with on-the-fly re-meshing
EUROGRAPHICS 2001 / Jonathan C. Roberts Short Presentations Animating cuts with on-the-fly re-meshing F. Ganovelli and C. O Sullivan Image Synthesis Group, Computer Science Department, Trinity College
More informationInteraction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang
4th International Conference on Sensors, Measurement and Intelligent Materials (ICSMIM 2015) Interaction of Fluid Simulation Based on PhysX Physics Engine Huibai Wang, Jianfei Wan, Fengquan Zhang College
More informationPredicting Tumour Location by Simulating Large Deformations of the Breast using a 3D Finite Element Model and Nonlinear Elasticity
Predicting Tumour Location by Simulating Large Deformations of the Breast using a 3D Finite Element Model and Nonlinear Elasticity P. Pathmanathan 1 D. Gavaghan 1 J. Whiteley 1 M. Brady 2 M. Nash 3 P.
More informationAnnouncements. Ray tracer is due in five days you should have started by now or you re going to have a bad week. Missing file posted on the web page
Announcements Ray tracer is due in five days you should have started by now or you re going to have a bad week Missing file posted on the web page I m sorry for canceling class on Tuesday... 1 Animation
More information3D ANALYSIS OF TOOTH SURFACES TO AID ACCURATE BRACE PLACEMENT SHEN YIJIANG
3D ANALYSIS OF TOOTH SURFACES TO AID ACCURATE BRACE PLACEMENT SHEN YIJIANG (M.ENG, NUS) A THESIS SUMBITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTROINC ENGINEERING NATIONAL
More informationLevel-set and ALE Based Topology Optimization Using Nonlinear Programming
10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Level-set and ALE Based Topology Optimization Using Nonlinear Programming Shintaro Yamasaki
More informationIntroduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama
Introduction to Computer Graphics Animation (2) May 26, 2016 Kenshi Takayama Physically-based deformations 2 Simple example: single mass & spring in 1D Mass m, position x, spring coefficient k, rest length
More informationComputer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE
Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO
More informationNumerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction
Fluid Structure Interaction Niels N. Sørensen Professor MSO, Ph.D. Department of Civil Engineering, Alborg University & Wind Energy Department, Risø National Laboratory Technical University of Denmark
More informationPPGCC Linha de Pesquisa SIV Disciplina: Animação Computadorizada. Profª. Drª. Soraia Raupp Musse Pós-doc Dr Leandro Dihl 12/05/2015
PPGCC Linha de Pesquisa SIV Disciplina: Animação Computadorizada Profª. Drª. Soraia Raupp Musse Pós-doc Dr Leandro Dihl 12/05/2015 Cloth Simulation Cloth simulation has been an important topic in computer
More informationA fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model
A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model Mohammadhosein Amooshahi a and Abbas Samani abc a Department of Electrical & Computer Engineering, University
More informationBackground CE 342. Why RISA-2D? Availability
Background CE 342 RISA-2D RISA-2D is a structural analysis program, which can model: Beams, frames, trusses and plates. Any linear elastic structural material. Typical supports, such as pins, rollers and
More informationShape of Things to Come: Next-Gen Physics Deep Dive
Shape of Things to Come: Next-Gen Physics Deep Dive Jean Pierre Bordes NVIDIA Corporation Free PhysX on CUDA PhysX by NVIDIA since March 2008 PhysX on CUDA available: August 2008 GPU PhysX in Games Physical
More informationLS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence
LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence Allen T. Li 1, Zhe Cui 2, Yun Huang 2 1 Ford Motor Company 2 Livermore Software Technology Corporation Abstract This paper continues
More informationSAMCEF for ROTORS. Chapter 3.2: Rotor modeling. This document is the property of SAMTECH S.A. MEF A, Page 1
SAMCEF for ROTORS Chapter 3.2: Rotor modeling This document is the property of SAMTECH S.A. MEF 101-03-2-A, Page 1 Table of contents Introduction Introduction 1D Model 2D Model 3D Model 1D Models: Beam-Spring-
More informationSTRUCTURAL MEMBRANES 2013
VI International Conference on Textile Composites and Inflatable Structures STRUCTURAL MEMBRANES 2013 K.-U.Bletzinger, B. Kröplin and E. Oñate (Eds) FORMFINDING AND STATICAL ANALYSIS OF CABLE NETS WITH
More informationVirtual Environments
ELG 524 Virtual Environments Jean-Christian Delannoy viewing in 3D world coordinates / geometric modeling culling lighting virtualized reality collision detection collision response interactive forces
More informationSeismic regionalization based on an artificial neural network
Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx
More informationModelling of Levitation Melting using a Fixed Mesh Method
International Scientific Colloquium Modelling for Electromagnetic Processing Hannover, October 27-29, 2008 Modelling of Levitation Melting using a Fixed Mesh Method D. Hectors, E. Toorman, K. Van Reusel
More informationCloth Animation with Collision Detection
Cloth Animation with Collision Detection Mara Guimarães da Silva Figure 1: Cloth blowing in the wind. Abstract This document reports the techniques and steps used to implemented a physically based animation
More informationA New Self-Collision Detection Method for Cloth Simulation
Send Orders for Reprints to reprints@benthamscience.ae 386 The Open Electrical & Electronic Engineering Journal, 205, 9, 386-392 A New Self-Collision Detection Method for Cloth Simulation Open Access Fengquan
More informationFacial Expression Analysis for Model-Based Coding of Video Sequences
Picture Coding Symposium, pp. 33-38, Berlin, September 1997. Facial Expression Analysis for Model-Based Coding of Video Sequences Peter Eisert and Bernd Girod Telecommunications Institute, University of
More informationMotion Capture & Simulation
Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd
More informationMesh Topology Identification for Mass-Spring Models
Mesh Topology Identification for Mass-Spring Models Gérald Bianchi, Matthias Harders, and Gábor Székely Swiss Federal Institute of Technology Computer Vision Laboratory ETH Zentrum, CH-8092 Zürich, Switzerland
More informationAdaptive Surface Modeling Using a Quadtree of Quadratic Finite Elements
Adaptive Surface Modeling Using a Quadtree of Quadratic Finite Elements G. P. Nikishkov University of Aizu, Aizu-Wakamatsu 965-8580, Japan niki@u-aizu.ac.jp http://www.u-aizu.ac.jp/ niki Abstract. This
More informationNavier-Stokes & Flow Simulation
Last Time? Navier-Stokes & Flow Simulation Implicit Surfaces Marching Cubes/Tetras Collision Detection & Response Conservative Bounding Regions backtracking fixing Today Flow Simulations in Graphics Flow
More informationCSE452 Computer Graphics
CSE452 Computer Graphics Lecture 19: From Morphing To Animation Capturing and Animating Skin Deformation in Human Motion, Park and Hodgins, SIGGRAPH 2006 CSE452 Lecture 19: From Morphing to Animation 1
More informationModule 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis
25 Module 1: Introduction to Finite Element Analysis Lecture 4: Steps in Finite Element Analysis 1.4.1 Loading Conditions There are multiple loading conditions which may be applied to a system. The load
More informationChapter 5 Modeling and Simulation of Mechanism
Chapter 5 Modeling and Simulation of Mechanism In the present study, KED analysis of four bar planar mechanism using MATLAB program and ANSYS software has been carried out. The analysis has also been carried
More informationCharacteristic Aspects of SPH Solutions
Characteristic Aspects of SPH Solutions for Free Surface Problems: Source and Possible Treatment of High Frequency Numerical Oscillations of Local Loads. A. Colagrossi*, D. Le Touzé & G.Colicchio* *INSEAN
More informationAssignment 1: Mass-Spring System
Assignment 1: Mass-Spring System Due February 15 at 11:59pm Introduction Mass-spring systems are a fundamental tool in physical simulations, and a wide range of natural phenomena can be described or approximated
More informationModeling lattice structured materials with micropolar elasticity. Accuracy of the micropolar model. Marcus Yoder. CEDAR presentation Spring 2017
Modeling lattice structured materials with micropolar elasticity Accuracy of the micropolar model CEDAR presentation Spring 2017 Advisors: Lonny Thompson and Joshua D. Summers Outline 2/25 1. Background
More informationFinite Element Simulation of Moving Targets in Radio Therapy
Finite Element Simulation of Moving Targets in Radio Therapy Pan Li, Gregor Remmert, Jürgen Biederer, Rolf Bendl Medical Physics, German Cancer Research Center, 69120 Heidelberg Email: pan.li@dkfz.de Abstract.
More informationCloth Simulation on the GPU. Cyril Zeller NVIDIA Corporation
Cloth Simulation on the GPU Cyril Zeller NVIDIA Corporation Overview A method to simulate cloth on any GPU supporting Shader Model 3 (Quadro FX 4500, 4400, 3400, 1400, 540, GeForce 6 and above) Takes advantage
More informationTHE development of stable, robust and fast methods that
44 SBC Journal on Interactive Systems, volume 5, number 1, 2014 Fast Simulation of Cloth Tearing Marco Santos Souza, Aldo von Wangenheim, Eros Comunello 4Vision Lab - Univali INCoD - Federal University
More informationSimulating Sinkage & Trim for Planing Boat Hulls. A Fluent Dynamic Mesh 6DOF Tutorial
Simulating Sinkage & Trim for Planing Boat Hulls A Fluent Dynamic Mesh 6DOF Tutorial 1 Introduction Workshop Description This workshop describes how to perform a transient 2DOF simulation of a planing
More informationOptimization to Reduce Automobile Cabin Noise
EngOpt 2008 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Optimization to Reduce Automobile Cabin Noise Harold Thomas, Dilip Mandal, and Narayanan Pagaldipti
More informationIndex FEATURES LIST 2
FULL FEATURES LIST Index RealFlow Features 4 Liquids 4 Elastics 4 Granulars 4 Rigids 5 Viscous Materials 5 Viscoelastic Materials 5 Fibres 5 Built-in Basic Primitives 6 Particle Emitters 6 Rigid Bodies
More informationJohn Hsu Nate Koenig ROSCon 2012
John Hsu Nate Koenig ROSCon 2012 Outline What is Gazebo, and why should you use it Overview and architecture Environment modeling Robot modeling Interfaces Getting Help Simulation for Robots Towards accurate
More informationHow To Implement a Pressure Soft Body Model
How To Implement a Pressure Soft Body Model by Maciej Matyka maq@panoramix.ift.uni.wroc.pl March 30, 2004 Abstract Since a lot of people ask me about details of my Pressure Soft Body model implementation
More informationDYNAMICS FOR ANIMATION. Rémi Ronfard, Animation, M2R MOSIG
DYNAMICS FOR ANIMATION Rémi Ronfard, Animation, M2R MOSIG Summary of physics-based animation Motivation Newton s Laws Point-mass models Rigid and articulated bodies Ragdoll physics From kinematics to dynamics
More informationLecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial
Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a
More informationHuman body animation. Computer Animation. Human Body Animation. Skeletal Animation
Computer Animation Aitor Rovira March 2010 Human body animation Based on slides by Marco Gillies Human Body Animation Skeletal Animation Skeletal Animation (FK, IK) Motion Capture Motion Editing (retargeting,
More informationApplication of Finite Volume Method for Structural Analysis
Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate
More information3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment
3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment Özgür ULUCAY Sarp ERTÜRK University of Kocaeli Electronics & Communication Engineering Department 41040 Izmit, Kocaeli
More informationFINITE ELEMENT ANALYSIS OF A COMPOSITE CATAMARAN
NAFEMS WORLD CONGRESS 2013, SALZBURG, AUSTRIA FINITE ELEMENT ANALYSIS OF A COMPOSITE CATAMARAN Dr. C. Lequesne, Dr. M. Bruyneel (LMS Samtech, Belgium); Ir. R. Van Vlodorp (Aerofleet, Belgium). Dr. C. Lequesne,
More informationAn added mass partitioned algorithm for rigid bodies and incompressible flows
An added mass partitioned algorithm for rigid bodies and incompressible flows Jeff Banks Rensselaer Polytechnic Institute Overset Grid Symposium Mukilteo, WA October 19, 216 Collaborators Bill Henshaw,
More informationInteractive Fluid Simulation Using Augmented Reality Interface
Interactive Fluid Simulation Using Augmented Reality Interface Makoto Fuisawa and Hirokazu Kato Graduate School of Information Science, Nara Institute of Science and Technology, 8916-5 Takayama, Ikoma,
More information2008 International ANSYS Conference
2008 International ANSYS Conference FEM AND FSI SIMULATIONS OF IMPACT LOADS ON GRP SUBSEA COMPOSITE COVERS Kjetil Rognlien, MSc Technical Consultant EDR AS, Norway 2008 ANSYS, Inc. All rights reserved.
More informationModifying Soft Tissue Models: Progressive Cutting with Minimal New Element Creation
Modifying Soft Tissue Models: Progressive Cutting with Minimal New Element Creation Andrew B. Mor and Takeo Kanade Center for Medical Robotics and Computer Assisted Surgery Carnegie Mellon University,
More information2.11 Particle Systems
2.11 Particle Systems 320491: Advanced Graphics - Chapter 2 152 Particle Systems Lagrangian method not mesh-based set of particles to model time-dependent phenomena such as snow fire smoke 320491: Advanced
More informationFinite Element Method. Chapter 7. Practical considerations in FEM modeling
Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer
More informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationSIMULATION OF POSTOPERATIVE 3D FACIAL MORPHOLOGY USING PHYSICS-BASED HEAD MODEL Yoshimitsu AOKI*, Shuji Hashimoto*, Masahiko Terajima**, Akihiko Nakasima** * Waseda University, Japan Department of Applied
More informationApplication of a 3D scanner in medicine - scan3d med
Application of a 3D scanner in medicine - scan3d med Subject: Calculating the surface of skin lesions using a 3D scanner scan3d med from SMARTTECH together with software SMARTTECH3Dmeasure. Based on samples
More informationHomework 1: Implicit Surfaces, Collision Detection, & Volumetric Data Structures. Loop Subdivision. Loop Subdivision. Questions/Comments?
Homework 1: Questions/Comments? Implicit Surfaces,, & Volumetric Data Structures Loop Subdivision Shirley, Fundamentals of Computer Graphics Loop Subdivision SIGGRAPH 2000 course notes Subdivision for
More information