CS 184: COMPUTER GRAPHICS
PREVIOUS
< - - - - > CS
184 HOME < - - - - > CURRENT
< - - - - > NEXT
Lecture #17 -- Mon 3/28/2011.
Warm-up Problem:
Try to make a list of all the different ways in which two rigid components can relate to one another in a kinematic joint.
(Think about the joints in your body or in your car for examples.)
How many degrees of freedom does each of these joints have ?
Types of Kinematic Joints and Linkages
Forward Kinematics
Inverse Kinematics
Some special roller-coasters from A#7:
Ye Yuan
Brandon Wang
Andrew Lee
Recap on: Surface Decoration
Texture mapping:
Bump mapping:
Displacement mapping:
Environment mapping:
Implementation of all these techniques:
This typically occurs through special graphics hardware: GPU's (Graphics Processing Units),
using special Shader programs that work on a per-vertex, per-fragment or per-pixel basis.
Example of a typical processing pipeline.
Discussion of Midterm Exam
Min=36, Max=133, Mean=92, Stdev=21; Approximate evaluation: A=110; B= 87; C=65.
If you find any grading problems, please describe the problem on the back of the exam, or on a separate sheet of paper,
and hand the exam back to me; I will then take a second look at that problem.
Comments on last question. Review of reflection, refraction, raytracing. Nice demo of Snell's law.
Reading Assignments:
Notes on Forward and Inverse Kinematics
Shirley: [ 2nd Ed: Ch 16.4.0 ]
Shirley: { 3rd Ed: Ch 17.4.0 }
Programming Assignment #8:
May be done in pairs; due (electronically submitted) before <NEW DATE!> Wednesday 3/30, 11:00pm
PREVIOUS
< - - - - > CS
184 HOME < - - - - > CURRENT
< - - - - > NEXT
Page Editor: Carlo
H. Séquin