UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011) Ming C. Lin SN223, Office Hours: TR 2:00pm-3:00pm
UNC Chapel Hill M. C. Lin Prerequisities Old COMP250 (Scientific Computing) or old Math 191 (ODE’s) Old COMP235 (Images, Graphics & Vision) or old 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 Course Overview 3D Models + Images -> Rendering (old COMP 236 & 238) Virtual Reality Interface (old COMP239) Geometric & Solid Modeling (old COMP 258) This course focuses on MOVEMENTS: making them move !
UNC Chapel Hill M. C. Lin What Will We Be Doing Geometry 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……