Untitled Document (original) (raw)

CS838 Topics in Computing : Advanced Modeling and Simulation

Fall Semester 2012 (Lecture 2)


Course outline

This course is a review of current trends and technologies for physics based modeling and simulation, with applications to visual effects, interactive virtual environments and computer games. Topics to be covered in class include:

In discussing these topics, particular emphasis will be placed on the efficiency, robustness and stability of numerical algorithms used in simulation tasks, and on the software engineering practices that facilitate scalability and parallelization.


General information

Lecture meeting time : MWF 10:00am - 11:15am (see schedule below for planned lecture cancellations)
Lecture location : 2321 Engineering Hall

Instructor : Eftychios Sifakis
Office : Computer Sciences building, Room 6355
Email : sifakis cs wisc edu
Office hours : MWF 1:00pm - 2:00pm (only on days with scheduled lectures) or by appointment

Prerequisites : No formal requirements. Nevertheless, a number of numerical techniques will be employed in the context of various topics; the theoretical details of these methods will be summarily covered in class. A certain degree of familiarity with calculus will be desired, although not essential.


Schedule of lectures

DATE Lecture Information Assignments & Reading Materials
Wednesday, September 5th Introduction to Physics Based Modeling Discussion of course structure and logistics Lecture Notes [PDF]
Friday, September 7th Discrete geometry models Part I : Mesh-based geometry models Lecture Notes [PDF]
Monday, September 10th Discrete geometry models Part II : Levelsets and implicit surfaces Lecture Notes [PDF]
Wednesday, September 12th Introduction to PhysBAM Software Download [URL]
Friday, September 14th Mass-spring models, 1D elasticity Lecture Notes [PDF]
Monday, September 17th Implementation aspects: Mass-spring models, 1D elasticity Lecture Notes [PDF]
Wednesday, September 19th Introduction to 3D elasticity : The deformation map and deformation gradient Strain measures, force and tension Lecture Notes [PDF]
Friday, September 21st Introduction to 3D elasticity : Stress tensors. Basic material models. Linear/Corotated elasticity - StVK - Neohookean Read the SIGGRAPH 2012 FEM Short Course notes [URL] (Part I)
Monday, September 24th Introduction to 3D elasticity : Discretization on using Linear Tetrahedral elements. Start reading Robert Bridson's SIGGRAPH 2007 fluid dynamics Short Course notes [URL]
Wednesday, September 26th Introduction to fluid dynamics : Part I
Friday, September 28st Introduction to fluid dynamics : Part II
Monday, October 1st Preliminary Project Presentations
Wednesday, October 3rd Introduction to fluid dynamics : Part III
Friday, October 5th Introduction to fluid dynamics : Part IV
Monday, October 8th Time evolution methods and implicit schemes : Part I
Wednesday, October 11th Time evolution methods and implicit schemes : Part II
Friday, October 13th Time evolution methods and implicit schemes : Part III
Monday, October 15th Time evolution methods and implicit schemes : Part IV
Wednesday, October 17th Collision processing for deformable objects: Part I
Friday, October 19th Collision processing for deformable objects: Part II

Paper presentation assignments

TBD

Programming assignements

TBD


Grading policy

The final grade will be computed based on the following: