UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)

Slides:



Advertisements
Similar presentations
A Survey of Cloth Simulation Techniques Presented by Mave T. Houston for Comp Computational Geometry Fall 1998.
Advertisements

CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.
Fast Penetration Depth Computation for Physically-based Animation Y. Kim, M. Otaduy, M. Lin and D.
Overview Class #4 (Tues, Jan 28) Rigid body dynamics Assignment #1 Constrained Particle Systems (Baraff & Witkin) Grading: Assignments 40% Project 50%
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill
COMP 122 – Design and Analysis of Algorithms Spring 2004 MW 11:00-12:15, SN 014 Instructor:Jack Snoeyink TA: Nathan Fisher SN.
UNC Chapel Hill M. C. Lin Announcements Homework #1 is due on Tuesday, 2/10/09 Reading: SIGGRAPH 2001 Course Notes on Physically-based Modeling.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP November 10, 2003 Progress Update.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
Computer Graphics & Scientific Computing
Computer Science Department Graduate Orientation 1 August 31, 2006 Center for Visual Computing.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)
An Introduction to Physics Engines Michael Sundqivst TV10S1M3.
Physics and Sound Zhimin & Dave. Motivation Physical simulation Games Movies Special effects.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
Touch-Enabled Interfaces
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Geometric and Visual Computing Proposal for a major/specialization in our Master Programme.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
UNC Chapel Hill M. C. Lin COMP290-72: Computational Geometry and Applications Tues/Thurs 2:00pm - 3:15pm (SN 325) Ming C. Lin
Sheep A Rigid Body Dynamics Engine François Beaune Thursday 7, 2002.
Collision and Proximity Queries Dinesh Manocha Department of Computer Science University of North Carolina
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
Minimum Distance between curved surfaces Li Yajuan Oct.25,2006.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
UNC Chapel Hill M. C. Lin COMP089H: Everyday Computing (HONORS) MWF 2:30am – 3:45pm (FB008) Ming C. Lin FB 254
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
1 Chapter 6 Developing Models and Prototypes (Steps and Decision Making)
Real-time fluid physics library The goal was to create a physics library, specialized on water fluid physics, for real-time applications.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
© CEA [2007]. All rights reserved. Any reproduction in whole or in part on any medium or use of the information contained herein is prohibited without.
Visualization in Scientific Computing (or Scientific Visualization) Multiresolution,...
What is Multimedia Anyway? David Millard and Paul Lewis.
UNC Chapel Hill David A. O’Brien Automatic Simplification of Particle System Dynamics David O’Brien Susan Fisher Ming C. Lin Department of Computer Science.
Graphics/Vision Lab Open House! 1347 CS&S 1:30-4:00 Visual Computing UW Graphics Group (and friends)
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
1 Haptic Systems Mohsen Mahvash Lecture 6 17/1/06.
Physically Based Simulations For Games
Introduction Prof. Lizhuang Ma.
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Introduction to Graphics Modeling
Rigid Body Dynamics Simulation
COMP259: Physically-Based Modeling, Simulation & Animation
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Introduction and Overview
ATCM 6317 Procedural Animation
Basics of Motion Generation
Announcements Homework #0 is due this Wednesday, 1/30/02
Review Particle Dynamics (see transparencies in class) UNC Chapel Hill
COMP259: Physically-Based Modeling, Simulation & Animation
Review ODE Basics Particle Dynamics (see transparencies in class)
Review ODE Basics Particle Dynamics (see transparencies in class)
Procedural Animation Lecture 11: Fluid dynamics
Introduction Prof. Lizhuang Ma.
Physically Based Modeling -Overview-
– Graphics and Visualization
By Naga Govindaraju UNC Chapel Hill
CSE Physically Based Simulation
Review ODE Basics Particle Dynamics (see transparencies in class)
COMP 122 – Design and Analysis of Algorithms
Presentation transcript:

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……