COMP259: Physically-Based Modeling, Simulation & Animation Mon/Wed 2:00pm – 3:15pm (SN 115) http://www.cs.unc.edu/~lin/COMP259-S03/ Ming C. Lin SN223, 962-1974 lin@cs.unc.edu http://www.cs.unc.edu/~lin Office Hours: MW 3:15-4:15pm UNC Chapel Hill M. C. Lin
Prerequisities COMP250 (Scientific and Geometric Computing) or Math 191 (ODE’s) COMP235 (Images, Graphics & Vision) or COMP136 (Elementary 3D Graphics) UNC Chapel Hill M. C. Lin
Textbook & References SIGGRAPH course notes In-class handouts Other research papers More references (books, papers, pointers to other interesting resources) available at the course website UNC Chapel Hill M. C. Lin
MOVEMENTS: making them move ! Course Overview 3D Models + Images -> Rendering (COMP 236 & 238) Virtual Reality Interface (COMP239) Geometric & Solid Modeling (COMP 258) This course focuses on MOVEMENTS: making them move ! UNC Chapel Hill M. C. Lin
What Will We Be Doing Geometry Mechanics Numerical Computing Collision Detection Computing Contact Manifolds Mechanics Particle Dynamics Rigid Body Dynamics Non-Rigid Body Dynamics Fluid Dynamics Numerical Computing Initial Value Problems Boundary Value Problems Constraints & Differential-Algebraic Equations UNC Chapel Hill M. C. Lin
Possible Applications Computer Animation Virtual Environments Rapid Prototyping Haptic Rendering Computer Game Dynamics Robotics and Automation Medical Simulation and Analysis UNC Chapel Hill M. C. Lin
Goals Be aware with a collection of geometric algorithms for modeling contacts. Be knowledgeable with the following numerical methods for simulation: initial value problems, constrained optimization, differential-algebraic equations, boundary value problems, etc Be familiar with the following modeling paradigms of physical and biological systems: particle dynamics, rigid body dynamics, flexible and deformable bodies Be able to analyze the correctness and runtime performance of a given simulation method. Be able to apply some techniques to research problems. UNC Chapel Hill M. C. Lin
See Course Website for more details…… http://www.cs.unc.edu/~lin/COMP259-S04 for more details…… UNC Chapel Hill M. C. Lin