CS-184: Computer Graphics. Today

Size: px
Start display at page:

Download "CS-184: Computer Graphics. Today"

Transcription

1 CS-84: Computer Graphics Lecture #: Spring and Mass systems Prof. James O Brien University of California, Berkeley V006-F--.0 Today Spring and Mass systems Distance springs Spring dampers Edge springs

2 A Simple Spring Ideal zero-length spring f a b = ks(b a) f b a = f a b Force pulls points together Strength proportional to distance A Simple Spring Energy potential E = / ks(b a) (b a) f a b = ks(b a) f b a = f a b [ E fa = ae = ax, E ay, E ] az

3 A Simple Spring Energy potential: kinetic vs elastic 0.5 E = / ks(b a) (b a) E = / m(ḃ ȧ) (ḃ ȧ) - Non-Zero Length Springs 3 f a b = ks b a ( b a l) b a Rest length E = ks ( b a l)

4 Comments on Springs Springs with zero rest length are linear Springs with non-zero rest length are nonliner Force magnitude linear w/ discplacement (from rest length) Force direction is non-linear Singularity at b a = 0 Damping Mass proportional damping f ȧ f = k d ȧ Behaves like viscous drag on all motion Consider a pair of masses connected by a spring How to model rusty vs oiled spring Should internal damping slow group motion of the pair? Can help stability... up to a point

5 Damping Stiffness proportional damping b a fa = k d a) (ḃ ȧ) b a (b Behaves viscous drag on change in spring length Consider a pair of masses connected by a spring How to model rusty vs oiled spring Should internal damping slow group motion of the pair? Spring Constants Two ways to model a single spring l l l/ l/ l/ l/

6 Spring Constants Constant ks gives inconsistent results with different discretizations Change in length is not what we want to measure Strain: change in length as fraction of original length ɛ = l l 0 Nice and simple for D... Sheets Structures from Springs Blocks Others

7 Structures from Springs They behave like what they are (obviously!) This structure will not resist shearing This structure will not resist out-ofplane bending either... Structures from Springs They behave like what they are (obviously!) This structure will resist shearing but has anisotopic bias This structure still will not resist outof-plane bending

8 Structures from Springs They behave like what they are (obviously!) This structure will resist shearing Less bias Interference between spring sets This structure still will not resist outof-plane bending Structures from Springs They behave like what they are (obviously!) This structure will resist shearing Less bias Interference between spring sets This structure will resist out-of-plane bending Interference between spring sets Odd behavior How do we set spring constants?

9 Edge Springs ^ n 3 ^ e 4 ^n ^ n ^ n N N u = E N u = E N u 3 = (x x 4 ) E E N N + (x x 4 ) E E N N gure : π u 4 = (x x 3 ) E E N N (x x 3 ) E E N N to an arbitrary scaling factor, where N = (x x ) F e i = k e E N + N sin(θ/)u i, 4. The elastic bending stiffness From Bridson et al., 003, also see Grinspun et al., 003 Suggested Reading Physically Based Modeling: Principles and Practice Andy Witkin and David Baraff Grinspun, Hirani, Desbrun, and Peter Schroder, "Discrete Shells," SCA 003 Bridson, Marino, and Fedkiw, "Simulation of Clothing with Folds and Wrinkles," SCA 003 O Brien and Hodgins, Graphical Modeling and Animation of Brittle Fracture, SIGGRAPH 99

CS-184: Computer Graphics. Today. Lecture #22: Spring and Mass systems. Spring and Mass systems. Distance springs Spring dampers Edge springs

CS-184: Computer Graphics. Today. Lecture #22: Spring and Mass systems. Spring and Mass systems. Distance springs Spring dampers Edge springs CS-184: Computer Graphics Lecture #: Spring and Mass systems Prof. James O Brien University of California, Berkeley V011-F--1.0 Today Spring and Mass systems Distance springs Spring dampers Edge springs

More information

CS-184: Computer Graphics. Today. Lecture #20: Spring and Mass systems. 20-SpringMassSystems.key - April 23, Spring and Mass systems

CS-184: Computer Graphics. Today. Lecture #20: Spring and Mass systems. 20-SpringMassSystems.key - April 23, Spring and Mass systems CS-184: Computer Graphics Lecture #20: Spring and Mass systems Prof. James O Brien University of California, Berkeley V2014-S-20-1.0 Today Spring and Mass systems Distance springs Spring dampers Edge springs

More information

Mass-Spring Systems. Last Time?

Mass-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 information

Cloth Simulation. COMP 768 Presentation Zhen Wei

Cloth 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 information

Rigid Body Dynamics, Fracture, & Deformation

Rigid Body Dynamics, Fracture, & Deformation Last Time? Rigid Body Dynamics, Fracture, & Deformation Keyframing Procedural Animation Physically-Based Animation Forward and Inverse Kinematics Motion Capture Two solutions Today Rigid Body Dynamics

More information

Rigid Body Dynamics, Collision Response, & Deformation

Rigid Body Dynamics, Collision Response, & Deformation Rigid Body Dynamics, Collision Response, & Deformation Pop Worksheet! Teams of 2. SOMEONE YOU HAVEN T ALREADY WORKED WITH What are the horizontal and face velocities after 1, 2, and many iterations of

More information

Simulation 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 Simulation in Computer Graphics Deformable Objects Matthias Teschner Computer Science Department University of Freiburg Outline introduction forces performance collision handling visualization University

More information

Cloth The Animation of Natural Phenomena Adrien Treuille

Cloth The Animation of Natural Phenomena Adrien Treuille Cloth The Animation of Natural Phenomena Adrien Treuille Real Cloth Overview Properties of Real Cloth Cloth Simulation Properties of Cloth sheet of fabric (4) parameter for stretching (1) (4) parameter

More information

Physically based modelling Computer Graphics I February 27, 2003

Physically based modelling Computer Graphics I February 27, 2003 Physically based modelling 15-462 Computer Graphics I February 27, 2003 Outline Overview Particle systems Numerical solution of ODEs Constraints Collisions Motivation Animation is hard! Secondary motion

More information

Physically Based Simulation

Physically 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 information

Fracture & Tetrahedral Models

Fracture & Tetrahedral Models Pop Worksheet! Teams of 2. Hand in to Jeramey after we discuss. What are the horizontal and face velocities after 1, 2, and many iterations of divergence adjustment for an incompressible fluid? Fracture

More information

Physically Based Simulation

Physically 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 information

Adaptive Fracture Simulation of Multi-Layered Thin Plates

Adaptive Fracture Simulation of Multi-Layered Thin Plates Adaptive Fracture Simulation of Multi-Layered Thin Plates Oleksiy Busaryev The Ohio State University Tamal K. Dey The Ohio State University Huamin Wang The Ohio State University Figure 1: A metal ball

More information

Cloth Animation with Collision Detection

Cloth 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 information

Cloth Simulation. Tanja Munz. Master of Science Computer Animation and Visual Effects. CGI Techniques Report

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 information

The Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC

The 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 information

The jello cube. Undeformed cube. Deformed cube

The 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 information

Fundamentals of Computer Animation

Fundamentals 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 information

CS-184: Computer Graphics. Today

CS-184: Computer Graphics. Today CS-84: Computer Graphics Lecture #5: Curves and Surfaces Prof. James O Brien University of California, Berkeley V25F-5-. Today General curve and surface representations Splines and other polynomial bases

More information

Plausible cloth animation using dynamic bending model

Plausible cloth animation using dynamic bending model Available online at www.sciencedirect.com Progress in Natural Science 18 (2008) 879 885 www.elsevier.com/locate/pnsc Plausible cloth animation using dynamic bending model Chuan Zhou a, Xiaogang Jin a,

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and

More information

Cloth Tearing Simulation

Cloth Tearing Simulation Cloth Tearing Simulation Emre Onal*, Veysi Isler Abstract Among different physical simulation topics, cloth simulation is one of the most popular subjects in computer graphics. There are many different

More information

CS-184: Computer Graphics

CS-184: Computer Graphics CS-184: Computer Graphics Lecture #12: Curves and Surfaces Prof. James O Brien University of California, Berkeley V2007-F-12-1.0 Today General curve and surface representations Splines and other polynomial

More information

Soft-Bodies. Spatially Coupled Shells. Technical Report (Soft-Bodies) Benjamin Kenwright. 1 Introduction

Soft-Bodies. Spatially Coupled Shells. Technical Report (Soft-Bodies) Benjamin Kenwright. 1 Introduction Technical Report (Soft-Bodies) Soft-Bodies Spatially Coupled Shells Benjamin Kenwright 1 Introduction Fig. 1 Surface and Layers - Illustrating the coupled spatial connection of neighbouring constraints

More information

PHYSICALLY BASED ANIMATION

PHYSICALLY 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 information

Multi-layer skin simulation with adaptive constraints

Multi-layer skin simulation with adaptive constraints Multi-layer skin simulation with adaptive constraints Pengbo Li Paul G. Kry School of Computer Science, McGill University Abstract We present an approach for physics based simulation of the wrinkling of

More information

Chapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion?

Chapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion? Chapter 3 : Computer Animation (continued) Chapter 3: Computer Animation Reminder: Descriptive animation Describes a single motion, with manual control Ex: direct kinematics with key-frames, inverse kinematics

More information

Real Time Cloth Simulation

Real 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 information

Fracture & Tetrahedral Models

Fracture & Tetrahedral Models Fracture & Tetrahedral Models Last Time? Rigid Body Collision Response Finite Element Method Stress/Strain Deformation Level of Detail backtracking fixing 1 Today Useful & Related Term Definitions Reading

More information

Navier-Stokes & Flow Simulation

Navier-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 information

To Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010)

To Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010) Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation http://inst.eecs.berkeley.edu/~cs184 To Do Submit HW 4 (today) Start working on HW 5 (can be simple add-on) Many slides courtesy

More information

DYNAMIC SIMULATION OF INEXTENSIBLE CLOTH

DYNAMIC SIMULATION OF INEXTENSIBLE CLOTH DYNAMIC SIMULAION OF INEXENSIBLE CLOH Jan Bender, Daniel Bayer and Raphael Diziol Institut für Betriebs- und Dialogssysteme Universität Karlsruhe Am Fasanengarten 5 768 Karlsruhe Germany ABSRAC In this

More information

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

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 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 information

Navier-Stokes & Flow Simulation

Navier-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 information

CS 231. Deformation simulation (and faces)

CS 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 information

FE Mesh generation for folded cloth - application in airbags

FE Mesh generation for folded cloth - application in airbags FE Mesh generation for folded cloth - application in airbags Chawla A, Mukherjee S and Aneesh Sharma Department of Mechanical Engineering Indian Institute of Technology, New Delhi 110016 Abstract This

More information

Simulation: Particle Systems

Simulation: Particle Systems Simulation: Particle Systems Course web page: http://goo.gl/eb3aa February 28, 2012 Lecture 5 Particle Systems Definition: Simulation of a set of similar, moving agents in a larger environment Scale usually

More information

CS-184: Computer Graphics. Today

CS-184: Computer Graphics. Today CS-184: Computer Graphics Lecture #20: Motion Capture Prof. James O Brien University of California, Berkeley V2005-F20-1.0 Today Motion Capture 2 Motion Capture Record motion from physical objects Use

More information

GENERAL COMPUTER PROGRAM FOR ANALYSIS OF AUTOMOBILE BARRIERS

GENERAL COMPUTER PROGRAM FOR ANALYSIS OF AUTOMOBILE BARRIERS GENERAL COMPUTER PROGRAM FOR ANALYSIS OF AUTOMOBILE BARRIERS Graham H. Powell, Department of Civil Engineering, University of California, Berkeley A computer program developed to predict the behavior of

More information

CS-184: Computer Graphics

CS-184: Computer Graphics CS-184: Computer Graphics Lecture #19: Motion Capture!!! Prof. James O Brien! University of California, Berkeley!! V2015-S-18-1.0 Today 1 18-MoCap.key - April 8, 2015 Motion Capture 2 2 18-MoCap.key -

More information

Techniques for Animating Cloth

Techniques for Animating Cloth Techniques for Animating Cloth M. Adil Yalc.ın Cansın Yıldız Bilkent University CS567-14th December, 2009 1 Overview (Cansın) 2 Traditional Physical Techniques (Cansın) 3 Collision Handling (Adil) 4 Geometric

More information

Modeling Cloth Using Mass Spring Systems

Modeling 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 information

CHARMS: A Simple Framework for Adaptive Simulation SIGGRAPH Presented by Jose Guerra

CHARMS: A Simple Framework for Adaptive Simulation SIGGRAPH Presented by Jose Guerra CHARMS: A Simple Framework for Adaptive Simulation SIGGRAPH 2002 Eitan Grinspun Caltech Petr Krysl UCSD Peter Schröder Caltech Presented by Jose Guerra 1 Outline Background Motivation (Element vs. Basis

More information

Robust Treatment of Collisions, Contact and Friction for Cloth Animation

Robust Treatment of Collisions, Contact and Friction for Cloth Animation Robust Treatment of Collisions, Contact and Friction for Cloth Animation Robert Bridson Stanford University rbridson@stanford.edu Ronald Fedkiw Stanford University Industrial Light & Magic fedkiw@cs.stanford.edu

More information

CS-184: Computer Graphics. Administrative

CS-184: Computer Graphics. Administrative CS-184: Computer Graphics Lecture #10: Raytracing Prof. James O Brien University of California, Berkeley V2005-10-1.1 Administrative Prof. O Brien away this Thursday and Friday Available after class today

More information

Asynchronous Cloth Simulation

Asynchronous Cloth Simulation CGI 2008 Conference Proceedings Bernhard Thomaszewski Simon Pabst Wolfgang Straßer WSI/GRIS, Universität Tübingen, Germany Asynchronous Cloth Simulation Abstract This paper presents a new method for cloth

More information

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010)

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010) Advanced Computer Graphics (Fall 2010) CS 283, Lecture 19: Basic Geometric Concepts and Rotations Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283/fa10 Motivation Moving from rendering to simulation,

More information

Hourglass (HG) Modes. Hourglass (HG) Modes

Hourglass (HG) Modes. Hourglass (HG) Modes Hourglass (HG) Modes Hourglass modes are nonphysical modes of deformation that occur in underintegrated elements and produce no stress. By underintegrated, we mean Solid elements with a single integration

More information

Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA

Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA Simulation of Overhead Crane Wire Ropes Utilizing LS-DYNA Andrew Smyth, P.E. LPI, Inc., New York, NY, USA Abstract Overhead crane wire ropes utilized within manufacturing plants are subject to extensive

More information

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

2.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 information

Strain Based Dynamics

Strain Based Dynamics Eurographics/ ACM SIGGRAPH Symposium on Computer Animation (2014) Vladlen Koltun and Eftychios Sifakis (Editors) Strain Based Dynamics Matthias Müller Nuttapong Chentanez Tae-Yong Kim Miles Macklin NVIDIA

More information

Reverse Engineering Garments

Reverse Engineering Garments Reverse Engineering Garments Nils Hasler, Bodo Rosenhahn, and Hans-Peter Seidel Max-Planck-Institut für Informatik, 66123 Saarbrücken, Germany, hasler@mpi-inf.mpg.de Abstract. Segmenting garments from

More information

Macroscopic and microscopic deformation coupling in up-sampled cloth simulation

Macroscopic and microscopic deformation coupling in up-sampled cloth simulation COMPUTER ANIMATION AND VIRTUAL WORLDS Comp. Anim. Virtual Worlds 214; 25:437 446 Published online in Wiley Online Library (wileyonlinelibrary.com)..1589 SPECIAL ISSUE PAPER Macroscopic and microscopic

More information

CS-184: Computer Graphics. Today. Forward kinematics Inverse kinematics. Wednesday, November 12, Pin joints Ball joints Prismatic joints

CS-184: Computer Graphics. Today. Forward kinematics Inverse kinematics. Wednesday, November 12, Pin joints Ball joints Prismatic joints CS-184: Computer Graphics Lecture #18: Forward and Prof. James O Brien University of California, Berkeley V2008-F-18-1.0 1 Today Forward kinematics Inverse kinematics Pin joints Ball joints Prismatic joints

More information

A Fast and Stable Approach for Restoration of Warped Document Images

A 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 information

CAD - How Computer Can Aid Design?

CAD - How Computer Can Aid Design? CAD - How Computer Can Aid Design? Automating Drawing Generation Creating an Accurate 3D Model to Better Represent the Design and Allowing Easy Design Improvements Evaluating How Good is the Design and

More information

course outline basic principles of numerical analysis, intro FEM

course outline basic principles of numerical analysis, intro FEM idealization, equilibrium, solutions, interpretation of results types of numerical engineering problems continuous vs discrete systems direct stiffness approach differential & variational formulation introduction

More information

Real-Time Simulation of Deformation and Fracture of Stiff Materials

Real-Time Simulation of Deformation and Fracture of Stiff Materials Real-Time Simulation of Deformation and Fracture of Stiff Materials Matthias Müller Leonard McMillan Julie Dorsey Robert Jagnow Laboratory for Computer Science, Massachusetts Institute of Technology Abstract.

More information

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering Here SolidWorks stress simulation tutorials will be re-visited to show how they

More information

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering Introduction A SolidWorks simulation tutorial is just intended to illustrate where to

More information

Adaptive cloth simulation using corotational finite elements

Adaptive cloth simulation using corotational finite elements Adaptive cloth simulation using corotational finite elements Jan Bender and Crispin Deul Graduate School CE, TU Darmstadt, Germany Abstract In this article we introduce an efficient adaptive cloth simulation

More information

Methodology for Prediction of Sliding and Rocking of Rigid Bodies Using Fast Non-Linear Analysis (FNA) Formulation

Methodology for Prediction of Sliding and Rocking of Rigid Bodies Using Fast Non-Linear Analysis (FNA) Formulation Methodology for Prediction of Sliding and Rocking of Rigid Bodies Using Fast Non-Linear Analysis (FNA) Formulation Sohrab Esfandiari - ENOVA Engineering Services Robert P. Kennedy- RPK Structural Consulting

More information

14: MASS-SPRING SYSTEMS & CLOTH

14: MASS-SPRING SYSTEMS & CLOTH 14: MASS-SPRING SYSTEMS & CLOTH 2 HAVOK CLOTH DEMO (GDC 2010) Havok https://www.youtube.com/watch?v=wcds8ey93zk 3 DEFORMABLE SOLIDS IN GAMES 1D: ropes, hair 2D: cloth, clothing 3D: fat, tires, organs In

More information

Discrete Shells. Mathieu Desbrun USC. Eitan Grinspun Caltech. Anil N. Hirani Caltech. Peter Schröder Caltech

Discrete Shells. Mathieu Desbrun USC. Eitan Grinspun Caltech. Anil N. Hirani Caltech. Peter Schröder Caltech Eurographics/SIGGRAPH Symposium on Computer Animation (2003) D. Breen, M. Lin (Editors) Discrete Shells Eitan Grinspun Caltech Anil N. Hirani Caltech Mathieu Desbrun USC Peter Schröder Caltech Abstract

More information

Particle Systems. Lecture 8 Taku Komura

Particle Systems. Lecture 8 Taku Komura Particle Systems Computer Animation and Visualisation Lecture 8 Taku Komura Overview Particle System Modelling fuzzy objects (fire, smoke) Modelling liquid Modelling cloth Integration : implicit integration,

More information

Understanding Gridfit

Understanding Gridfit Understanding Gridfit John R. D Errico Email: woodchips@rochester.rr.com December 28, 2006 1 Introduction GRIDFIT is a surface modeling tool, fitting a surface of the form z(x, y) to scattered (or regular)

More information

Mapping optical motion capture data to skeletal motion using a physical model

Mapping optical motion capture data to skeletal motion using a physical model Mapping optical motion capture data to skeletal motion using a physical model Victor B. Zordan Nicholas C. Van Der Horst University of California, Riverside Motivation Motivation Optical data + Skeleton

More information

Model Library Mechanics

Model 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 information

CS 231. Deformation simulation (and faces)

CS 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 information

CS277 - Experimental Haptics Lecture 3. Proxy-Based Rendering

CS277 - Experimental Haptics Lecture 3. Proxy-Based Rendering CS277 - Experimental Haptics Lecture 3 Proxy-Based Rendering Outline Announcements A note on timing... Limitations with potential fields God-object algorithm Finger-proxy algorithm Course Project Showcase

More information

SAP2000 Version Release Notes

SAP2000 Version Release Notes SAP2000 Version 21.0.0 Release Notes Copyright Computers and Structures, Inc., 2018 Notice Date: 2018-12-20 This file lists all changes made to SAP2000 since the previous version. Most changes do not affect

More information

Dynamical Simulation 1: Particle Systems and ODEs

Dynamical Simulation 1: Particle Systems and ODEs CS-C3100 Computer Graphics Fall 2017 Jaakko Lehtinen Markus Kettunen Dynamical Simulation 1: Particle Systems and ODEs 1 Futuremark Corp., used with permission Types of Animation Keyframing Procedural

More information

Isometrically Deforming Cloth with Simultaneous Collision Handling

Isometrically Deforming Cloth with Simultaneous Collision Handling Isometrically Deforming Cloth with Simultaneous Collision Handling by Zheng Wang B. Engineering, Xi an Jiaotong University, 2000 B. Science, Simon Fraser University, 2005 A THESIS SUBMITTED IN PARTIAL

More information

CGT 581 G Fluids. Overview. Some terms. Some terms

CGT 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 information

Directional Constraint Enforcement for Fast Cloth Simulation

Directional Constraint Enforcement for Fast Cloth Simulation In Proceedings of The Fourth International Conference on Motion in Games (MIG), 2011 Directional Constraint Enforcement for Fast Cloth Simulation Oktar Ozgen and Marcelo Kallmann University of California,

More information

Simulating Microsystems

Simulating Microsystems Simulating Microsystems David Bindel UC Berkeley, EECS Simulating Microsystems p.1/21 Overview Microsystems overview Simulation software Case study: gap-closing actuator Simulating Microsystems p.2/21

More information

Identification of Textile Materials Properties in Body-Clothes Scanned Systems

Identification of Textile Materials Properties in Body-Clothes Scanned Systems Identification of Textile Materials Properties in Body-Clothes Scanned Systems Iulia S. ZVEREVA* a, Victor E. KUZMICHEV a, DominiqueC. ADOLPHE b, L. SCHACHER b a Ivanovo State Textile Academy, Department

More information

FixDec: Fixed Spherical n Points Density-Based Clustering Technique for Cloth Simulation

FixDec: Fixed Spherical n Points Density-Based Clustering Technique for Cloth Simulation FixDec: Fixed Spherical n Points Density-Based Clustering Technique for Cloth Simulation Nur Saadah Mohd Shapri #1, Riza Sulaiman #2, Abdullah Bade *3 # Faculty of Information Science and Technology Universiti

More information

Simulation of curly hair

Simulation of curly hair Computer Generated Imagery Techniques Assignment Report May 2013 Simulation of curly hair student ID : i7266699 student name : Fabio student surname : Turchet 1. Introduction For my assignment I implemented

More information

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Module 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 information

Problem O. Isolated Building - Nonlinear Time History Analysis. Steel E =29000 ksi, Poissons Ratio = 0.3 Beams: W24X55; Columns: W14X90

Problem O. Isolated Building - Nonlinear Time History Analysis. Steel E =29000 ksi, Poissons Ratio = 0.3 Beams: W24X55; Columns: W14X90 Problem O Isolated Building - Nonlinear Time History Analysis Steel E =29000 ksi, Poissons Ratio = 0.3 Beams: W24X55; Columns: W14X90 Rubber Isolator Properties Vertical (axial) stiffness = 10,000 k/in

More information

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters Computer Animation and Visualisation Lecture 3. Motion capture and physically-based animation of characters Character Animation There are three methods Create them manually Use real human / animal motions

More information

To Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials)

To Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials) Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 16 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 3 milestone due May 29 Should already be well on way Contact us for difficulties

More information

Today. CS-184: Computer Graphics. Lecture #10: Clipping and Hidden Surfaces. Clipping. Hidden Surface Removal

Today. CS-184: Computer Graphics. Lecture #10: Clipping and Hidden Surfaces. Clipping. Hidden Surface Removal Today CS-184: Computer Graphics Lecture #10: Clipping and Hidden Surfaces!! Prof. James O Brien University of California, Berkeley! V2015-S-10-1.0 Clipping Clipping to view volume Clipping arbitrary polygons

More information

Real-Time Simulation of Thin Shells

Real-Time Simulation of Thin Shells EUROGRAPHICS 2007 / D. Cohen-Or and P. Slavík (Guest Editors) Volume 26 (2007), Number 3 Real-Time Simulation of Thin Shells Min Gyu Choi 1, Seung Yong Woo 1, and Hyeong-Seok Ko 2 1 Kwangwoon University,

More information

Course Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do

Course Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 18 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir 3D Graphics Pipeline Modeling (Creating 3D Geometry) Course Outline Rendering (Creating, shading

More information

Assignment 1: Mass-Spring System

Assignment 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 information

C O M P U T E R G R A P H I C S. Computer Animation. Guoying Zhao 1 / 66

C O M P U T E R G R A P H I C S. Computer Animation. Guoying Zhao 1 / 66 Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related

More information

Homework 1: Implicit Surfaces, Collision Detection, & Volumetric Data Structures. Loop Subdivision. Loop Subdivision. Questions/Comments?

Homework 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

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014 1 CS-184: Computer Graphics Lecture #17: Introduction to Animation!! Prof. James O Brien University of California, Berkeley! V2014-S-17-1.0 Introduction to Animation 2 Generate perception of motion with

More information

Soft Body. 9.7 Physics - Soft Body

Soft Body. 9.7 Physics - Soft Body 9.7 Physics - Soft Body Soft Body...1 Typical scenarios for using Soft Bodies...2 Creating a Soft Body...3 Simulation Quality...3 Cache and Bake...4 Interaction in real time...5 Tips...5 Exterior Forces...5

More information

A Method of Drawing Cloth Patterns With Fabric Behavior

A Method of Drawing Cloth Patterns With Fabric Behavior A Method of Drawing Cloth Patterns With Fabric Behavior SHIH-WEN HSIAO, RONG-QI CHEN Department of Industrial Design National Cheng Kung University Tainan 70101 TAIWAN ABSTRACT: - Computer-aided cloth

More information

A Layered Wisp Model for Simulating Interactions inside Long Hair

A Layered Wisp Model for Simulating Interactions inside Long Hair A Layered Wisp Model for Simulating Interactions inside Long Hair Eric Plante Taarna Studios Inc. Current affiliation: discreet. Eric.Plante@discreet.com Marie-Paule Cani imagis-gravir/imag, joint lab

More information

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

Introduction 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 information

PPGCC 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 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 information

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I CSCI 480 Computer Graphics Lecture 1 Course Overview January 10, 2011 Jernej Barbic University of Southern California Administrative Issues Modeling Animation Rendering OpenGL Programming Course Information

More information

A Modular Approach Based on Graph Transformation to Simulate Tearing and Fractures on Various Mechanical Models

A Modular Approach Based on Graph Transformation to Simulate Tearing and Fractures on Various Mechanical Models ISSN -697 Journal of WSCG Vol.5, 7 No. A Modular Approach Based on Graph Transformation to Simulate Tearing and Fractures on Various Mechanical Models Fatma BEN SALAH, Hakim BELHAOUARI, Agnès ARNOULD and

More information

Scientific Manual FEM-Design 17.0

Scientific Manual FEM-Design 17.0 Scientific Manual FEM-Design 17. 1.4.6 Calculations considering diaphragms All of the available calculation in FEM-Design can be performed with diaphragms or without diaphragms if the diaphragms were defined

More information