Computer Graphics Sohaib A Khan CS101 Wk02 Topical Lecture
Some Key Concepts The Graphics Pipeline The Graphics Pipeline Physical Models Physical Models Real-time vs Non-real-time graphics Real-time vs Non-real-time graphics Animation Animation Non-Photorealistic Rendering Non-Photorealistic Rendering Image Based Rendering Image Based Rendering
Object Rendering Modeling: Modeling: –How to represent objects Rendering Rendering –How to create images Animation Animation –How to represent motion
Modeling
Rendering Compute camera view Compute camera view Clipping Clipping Hidden line removal Hidden line removal Image Credit: Cornell University Program of Computer Graphics
Rendering Shading Shading Lighting Lighting Shadows? Shadows? Converting 3D to 2D Converting 3D to 2D Image Credit: Cornell University Program of Computer Graphics
Animation Copyright: ACM SIGGRAPH 2000 Physically Based Modeling
Animation in Movies Two Key Techniques for Animation Motion Capture Key Framing Physical Modeling of Motion is very difficult 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)
Making a Computer Game Two distinct tasks are involved Two distinct tasks are involved 1. The Graphics Engine 2. Artwork, both in 3D and 2D
Real-Time Graphics
Off-line (Non-RealTime) Rendering
Image Credit: 2001 Internet Ray Tracing Competition – N. Kern
Non-Photorealistic Rendering
Image Based Rendering Instead of building models bottom-up, use images to render new scenes Instead of building models bottom-up, use images to render new scenes If an image of a scene is captured from one angle, how would the scene look like from a slightly different angle? If an image of a scene is captured from one angle, how would the scene look like from a slightly different angle?