1
1
John Magee
6 August 2013
CS101 Lecture 32 Advanced Topics: Computer Graphics & Computer Vision
2
Overview/Questions What are Computer Graphics? How do video games - - PDF document
CS101 Lecture 32 Advanced Topics: Computer Graphics & Computer Vision John Magee 6 August 2013 1 Overview/Questions What are Computer Graphics? How do video games work? How are computer animation movies made? What is
1
2
3
4
Recall Computing: Input processing output
5
Vector Graphics assignment by CS108 student, Spring 2008
6
Arrangement of graphic
Can be vector graphics or
Sprite – A (small) raster
Sprites and masks from Pac-man
7
8
How do you describe 3D world?
planes, etc.
complex 3D surface with many triangles.
9
Interactive graphics (GUI,
Art, Animation, etc. can
10
11
– My CS680 homework assignment #4 from 2001
12
13
14
15
http://online.wsj.com/article/SB10001424052702303836404577472942036042750.html http://www.msnbc.msn.com/id/47914137/ns/technology_and_science-science/t/brave-brings-hair-raising-animation- life/#.T-flfrVrMYQ http://phys.org/news/2012-06-brave-features-hair-raising-animations.html 16
Throwing shade: how Pixar changed the way light works
– Inside the studio's new Global Illumination system http://www.theverge.com/2013/6/21/4446606/how-pixar-
17 18
– They have custom software and a large “rendering farm”
– 2 Films made with free/open source software. – Made with Blender http://www.blender.org/ and other software. – Code for the movie is available. http://www.bigbuckbunny.org/ http://www.elephantsdream.org/
19
Fujifilm camera demo
20
21
22
23
24
Normalized correlation coefficient matching over
multi-resolution search space.
Sum of Absolute Differences
25
26
27
28
29
30
31
– http://en.wikipedia.org/wiki/PlayStation_Eye – http://www.youtube.com/watch?v=bgLN7uOj8Jg
– http://www.youtube.com/watch?v=oACt9R9z37U – http://www.youtube.com/watch?v=GH_gDreIdcM&feature=related
32