Top Banner
Computer Graphics Computer Graphics Sohaib A Khan Sohaib A Khan CS101 Wk04 Topical CS101 Wk04 Topical Lecture Lecture
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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.
Page 3: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 4: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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.

ModelingModeling

Page 6: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 7: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 8: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 9: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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.

RenderingRendering

ShadingShading LightingLighting Shadows?Shadows?

Image Credit: Cornell University Program of Computer Graphics

Page 11: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

Rendering - ShadingRendering - Shading

Image Credit: Cornell University Program of Computer Graphics

Page 12: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

AnimationAnimation

Copyright: ACM SIGGRAPH 2000Physically Based Modeling

Page 13: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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.

Off-line (Non-RealTime) Off-line (Non-RealTime) RenderingRendering

Page 15: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

Image Credit: 2001 Internet Ray Tracing Competition – N. Kern

Page 16: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 17: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 18: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 19: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 20: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Page 21: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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.

Non-Photorealistic Rendering - Non-Photorealistic Rendering - ShrekShrek

Page 23: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

CaricaturesCaricatures

http://www.aboutfacesentertainers.com/caricature/celebrity_pages/celebrity_einstein.htm

Page 24: Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

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?