80 likes | 112 Views
COMP259: Physically-Based Modeling, Simulation & Animation. Tues/Thur 2:00pm – 3:15pm (SN 115) http://www.cs.unc.edu/~lin/COMP259-S06/ Ming C. Lin SN223, 962-1974 lin@cs.unc.edu http://www.cs.unc.edu/~lin Office Hours: TR 3:15-4:15pm. Prerequisities.
E N D
COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 2:00pm – 3:15pm (SN 115) http://www.cs.unc.edu/~lin/COMP259-S06/ Ming C. Lin SN223, 962-1974 lin@cs.unc.edu http://www.cs.unc.edu/~lin Office Hours: TR 3:15-4:15pm M. C. Lin
Prerequisities • COMP250 (Scientific and Geometric Computing) or Math 191 (ODE’s) • COMP235 (Images, Graphics & Vision) or COMP136 (Elementary 3D Graphics) 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 M. C. Lin
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 ! 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 M. C. Lin
Possible Applications • Computer Animation • Virtual Environments • Rapid Prototyping • Haptic Rendering • Computer Game Dynamics • Robotics and Automation • Medical Simulation and Analysis 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. M. C. Lin
See Course Website http://www.cs.unc.edu/~lin/COMP259-S06 for more details…… M. C. Lin