Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.

Slides:



Advertisements
Similar presentations
Lecture 29 of 42 Bezier Curves and Splines Wednesday, 02 April 2008
Advertisements

Computers in Medicine: Computer-Assisted Surgery Medical Robotics Medical Image Processing Spring 2002 Prof. Leo Joskowicz School of Computer Science and.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
CS6360 – Virtual Reality Instructor: David Johnson
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
Computer Graphics & Scientific Computing
Precomputed Solving for j Equality Constraint.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
An Introduction to Physics Engines Michael Sundqivst TV10S1M3.
Magda El Zarki Professor of CS Univ. of CA, Irvine
Introduction to Graphics and Virtual Environments.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 23 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 28 of 41 William H. Hsu Department of Computing.
INFO101: Management Information Systems INFORMATION X.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics William H. Hsu Department of Computing and Information.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 6 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 7 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 22 of 41 William H. Hsu Department of Computing.
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 17 of 41 William H. Hsu Department of Computing.
Touch-Enabled Interfaces
The Multimedia Team. Careers in Multimedia u Executive Producer u Production Manager u Multimedia Director/Architect u Art Director u Interface Designer.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Medical Geology Lynn Chyi, Ph. D. Department of Geology The University of Akron.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
Teaching and Learning in a Web 2.0 World. Review Review of Session 3  Overview of Twitter and Facebook  Learning benefits of Twitter and Facebook 
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
Digital Sound Ming C. Lin Department of Computer Science University of North Carolina
Computing & Information Sciences Kansas State University Lecture 15 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 15 of 42 William H. Hsu.
Computing & Information Sciences Kansas State University Paper Review Guidelines KDD Lab Course Supplement William H. Hsu Kansas State University Department.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 3 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 5 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University Lecture 10 of 42CIS 636/736: (Introduction to) Computer Graphics CIS 636/736 Computer Graphics.
1 Haptic Systems Mohsen Mahvash Lecture 3 11/1/06.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 9 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University Lecture 40 of 42 CIS 530 / 730 Artificial Intelligence Lecture 40 of 42 A Brief Survey of Computer.
CMSC104 Problem Solving and Computer Programming Spring 2009 Sections 0201 & 0301 Ms. Dawn Block.
1 Haptic Systems Mohsen Mahvash Lecture 9 20/1/06.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 8 of 41 William H. Hsu Department of Computing.
Computing & Information Sciences Kansas State University Monday, 25 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 14 of 42 Monday, 25 September.
Computing & Information Sciences Kansas State University Paper Review Guidelines KDD Lab Course Supplement William H. Hsu Kansas State University Department.
Computing & Information Sciences Kansas State University Lecture 23 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 23 of 42 William H. Hsu.
Computing & Information Sciences Kansas State University Monday, 23 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 25 of 42 Monday, 23 October.
Computing & Information Sciences Kansas State University Friday, 20 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 24 of 42 Friday, 20 October.
Computing & Information Sciences Kansas State University Advanced CG 2 of 8: MappingsCIS 636/736: (Introduction to) Computer Graphics CIS 736 Computer.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, 12 April 2006 William H. Hsu Department.
Computing & Information Sciences Kansas State University Lecture 30 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 30 of 42 Wednesday, 09.
© 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.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Monday, 17 April 2006 William H. Hsu Department of.
What is Multimedia Anyway? David Millard and Paul Lewis.
Introduction Prof. Lizhuang Ma.
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Rigid Body Dynamics Simulation
COMP259: Physically-Based Modeling, Simulation & Animation
Introduction and Overview
CMSC 104 Problem Solving and Computer Programming Fall 2010
COMP259: Physically-Based Modeling, Simulation & Animation
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Introduction Prof. Lizhuang Ma.
Physically Based Modeling -Overview-
Introduction to spagetti and meatballs
– Graphics and Visualization
TJHSST Systems Lab Rigid Body Dynamics Simulation
Presentation transcript:

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02 April 2008 William H. Hsu Department of Computing and Information Sciences, KSU KSOL course pages: Course web site: Instructor home page: Readings: Sections 8.3 – 8.5, Eberly 2 e – see Dynamic Interaction Handling and Physically Based Modeling (PBM)

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics A little about me… Doug James (Asst. prof of CS/Robotics) Background: Appl. Math & Comp. Science Research Interests:  Data-driven simulation techniques  Precomputation methods A few videos…

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Simulating Large Models

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Why? Virtual reality Interactive computer animation Surgical simulation; preoperative planning Computational robotics; manipulation Video games Assembly planning Scientific visualization Education E-commerce

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Interactive Computer Animation

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Haptic Interfaces hap·tic ('hap-tik) adj. Of or relating to the sense of touch; tactile.

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Glove-based Interaction

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Force-feedback Rendering

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Simulating Large Models

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Simulating Large Models

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Simulating Large Models

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Reality-based Modeling

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Simulation in Graphics Hardware

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Surgical Simulation

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics EigenSkin

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Hardware rendering of physical models

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics TOPICS TO BE COVERED: Depending on time and class interest we will cover topics from: Overview of physical simulation in graphics and interactive applications Dynamical systems Numerical integration of ODEs Rigid body dynamics Deformable objects Fluids & gases Constraints and contact Collision detection Multiresolution modeling Rendering issues: graphics, haptics and acoustics Simulation on programmable graphics hardware Data-driven approaches to simulation Reality based measurement & inverse problems Other applications of physically based modeling in graphics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Overview of physical simulation in graphics and interactive applications Dynamical systems Numerical integration of ODEs Rigid body dynamics Deformable objects Fluids & gases Constraints and contact Collision detection Multiresolution modeling Rendering issues: graphics, haptics and acoustics Simulation on programmable graphics hardware Data-driven approaches to simulation Reality based measurement & inverse problems Other applications of physically based modeling in graphics Physically-Based Modeling Topics

Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Computing Context Think about graphics/PBMIS in 10 years!  Moore’s law: 101x Simulation in graphics hardware  Teraflops within several years  “Kirk’s law”: 32000x in 10years  Parallel GPU-CPU programming model  Mini survey next class Focus on mathematical challenges Role of precomputation  x advantage  Problem reformulation/reparameterization