Course ScheduleIntroductionJanuary 7: Organization. Lecture: Intro to Time Integration and Particle Systems PDFJanuary 9: Lecture: More on Time Integration, and Overview of Rigid Bodies PDF Topic: Rigid bodiesJanuary 14: Lecture: Elasticity and Overview of Discretization PDFJanuary 16: Presentations begin Dominik - "Non-convex rigid bodies with stacking" Li - "Reflections on simultaneous impact" Topic: Deformable bodies and finite element/volume methodsJanuary 21:PresentationsXiao-Bo - "Finite Volume Methods for the Simulation of Skeletal Muscle" Matt - "Preserving topology and elasticity for embedded deformable models" January 23: Presentations Egor: "Fast viscoelastic behaviour with thin features" Alex: "Interactive Virtual Materials" Topic: Cloth and shellsJanuary 28: PresentationsRichard - "Discrete Shells" Group Discussion - "Simulation of clothing with folds and wrinkles" January 30: Group Discussion - Brief Notes (PDF) Paper one - "A quadratic bending model for inextensible surfaces" Paper two - "Cubic shells" Topic: (Re-)MeshingFeb 4: Instructor away - Paper discussions, but no formal presentations.Paper one: "Isosurface stuffing: Fast tetrahedral meshes with good dihedral angles" Paper two: "Deforming meshes that split and merge" Feb 6: Instructor away - class cancelled. Think about your project proposals instead... Topic: Collisions and constraints for deformablesFeb 11: Group DiscussionPaper one: "Efficient simulation of inextensible cloth" Paper two: "Robust treatment of collisions, contact, and friction for cloth animation" Feb 13: Group Discussion Paper one: "Volume-conserving finite element simulations of deformable models" Paper two: "Multiresolution isotropic strain limiting" Proposals due Feb. 14. Happy Valentines Day!Reading Week! No class Feb 18/20.Topic: Hair and rodsFeb 25: Presentation and DiscussionRichard - "Discrete Elastic Rods" Christopher - "Discrete Viscous Sheets" Feb 27: Presentations Li - "Simulating knitted cloth at the yarn level" Egor - "A Mass Spring Model for Hair Simulation" Topic: Fracture and cuttingMarch 4: PresentationsAlex - "Arbitrary Cutting of Deformable Tetrahedralized Objects" Dominik - "Fracturing Rigid Materials" March 6: Presentations Xiao-Bo - "Graphical Modelling and Animation of Brittle Fracture" Matt - "Enrichment textures for detailed cutting of shells" Topic: Fluids: Smoke, fire, and explosionsMarch 11: Lecture: Intro to Fluids PDFMarch 13: Group Discussion Paper one: "Animating suspended particle explosions" Paper two: "Animating gases with hybrid meshes" Topic: Fluids: LiquidsMarch 18: Group Discussion - Starts at 8:30am!Paper one: "A fast and accurate semi-Lagrangian particle level set method" (See "Animation and rendering of complex water surfaces" for the graphics paper that first used this method.) Paper two: "Animating sand as a fluid" Paper three: "Melting and flowing" March 20: Instructor away - No class Topic: More fluidsMarch 25: Group DiscussionPaper one: "Rigid fluid: animating the interplay between rigid bodies and fluid" Paper two: "Coupling water and smoke to thin deformable and rigid shells" March 27: Group Discussion Paper one: "Fluid animation with dynamic meshes" Paper two: "Multiple interacting liquids" Final weekApril 1: Group DiscussionPaper one: Position based fluids (see "Position-based dynamics" for some background.) Paper two: A material point method for snow simulation April 3: Project presentations and demos - 8-10 minutes each. April 15: Final Project Due (Writeup, demo video, code) |
Papers listWe will typically consider two papers per class. Papers should be selected from the list below, unless we have made specific arrangements. I have provided several possible papers per topic, so there is a degree of flexibility in what papers we cover depending on students' interests (but note that we will not be reading all of the papers below).Rigid bodies
Deformable bodies and finite element/volume methods
Collisions and constraints for cloth and deformables
(Re-)Meshing:
Cloth and shells
Hair and rods
Fracture and cutting
Fluids: Smoke, fire, and explosions
Fluids: Liquids
Fluid-solid interaction
Bonus Reading: Point-based solids and liquids
|