computer graphics sohaib a khan cs101 wk04 topical lecture
Post on 22-Dec-2015
213 views
TRANSCRIPT
![Page 1: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/1.jpg)
Computer GraphicsComputer Graphics
Sohaib A KhanSohaib A Khan
CS101 Wk04 Topical LectureCS101 Wk04 Topical Lecture
![Page 2: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/2.jpg)
![Page 3: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/3.jpg)
![Page 4: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/4.jpg)
Object RenderingObject Rendering
Modeling:Modeling:– How to represent How to represent
objectsobjects RenderingRendering
– How to create How to create imagesimages
AnimationAnimation– How to represent How to represent
motionmotion
![Page 5: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/5.jpg)
ModelingModeling
![Page 6: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/6.jpg)
![Page 7: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/7.jpg)
![Page 8: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/8.jpg)
![Page 9: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/9.jpg)
RenderingRendering
Compute camera Compute camera viewview
ClippingClipping Hidden line Hidden line
removalremoval
Image Credit: Cornell University Program of Computer Graphics
![Page 10: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/10.jpg)
RenderingRendering
ShadingShading LightingLighting Shadows?Shadows?
Image Credit: Cornell University Program of Computer Graphics
![Page 11: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/11.jpg)
Rendering - ShadingRendering - Shading
Image Credit: Cornell University Program of Computer Graphics
![Page 12: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/12.jpg)
AnimationAnimation
Copyright: ACM SIGGRAPH 2000Physically Based Modeling
![Page 13: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/13.jpg)
Final FantasyFinal Fantasy
http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Archives&Subsection=Display&ARTICLE_ID=108473&KEYWORD=Final%20Fantasy
Tom Hanks"I am very troubled by it. But it's coming down, man. It's going to happen. And I'm not sure what actors can do about it" (8 July 01)
http://www.popmatters.com/film/reviews/f/final-fantasy.html
![Page 14: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/14.jpg)
Off-line (Non-RealTime) Off-line (Non-RealTime) RenderingRendering
![Page 15: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/15.jpg)
Image Credit: 2001 Internet Ray Tracing Competition – N. Kern
![Page 16: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/16.jpg)
![Page 17: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/17.jpg)
![Page 18: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/18.jpg)
![Page 19: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/19.jpg)
![Page 20: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/20.jpg)
![Page 21: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/21.jpg)
Real-Time GraphicsReal-Time Graphics
http://www.nrich.maths.org.uk/mathsf/journalf/may00/art3/
![Page 22: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/22.jpg)
Non-Photorealistic Rendering - Non-Photorealistic Rendering - ShrekShrek
![Page 23: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/23.jpg)
CaricaturesCaricatures
http://www.aboutfacesentertainers.com/caricature/celebrity_pages/celebrity_einstein.htm
![Page 24: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d815503460f94a65ceb/html5/thumbnails/24.jpg)
Image Based RenderingImage Based Rendering
Instead of building models bottom-Instead of building models bottom-up, use images to render new scenesup, use images to render new scenes
If an image of a scene is captured If an image of a scene is captured from one angle, how would the scene from one angle, how would the scene look like from a slightly different look like from a slightly different angle?angle?