Lecture 13:

Real-Time Rendering (2nd Edition)

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Pradeep Sen Class 13 – March 5, 2007 ECE 595 / CS 491 / CS 591 Real-Time Rendering & Graphics Hardware Pradeep Sen Advanced Graphics Lab Class 13 March 5, 2007 Pradeep Sen Class 13 – March 5, 2007 Announcement ± In class mid-term on Wednesday ± I will post study guide today Pradeep Sen Class 13 – March 5, 2007 Last time ± Talked about texturing pipeline ± Discussed techniques to combat aliasing artifacts Pradeep Sen Class 13 – March 5, 2007 Today ± Finally, we start talking about illumination ± First up: shadowing! Pradeep Sen Class 13 – March 5, 2007 Shadows are an important part of any image ± Help define the spatial relationship between objects source: artis.imag.fr Doom 3 , id (2004) Final Fantasy , Square (2001) Pradeep Sen Class 13 – March 5, 2007 Shadows are an important part of any image ± Help define the spatial relationship between objects ± Create “mood” for scene Toy Story 2 , Pixar (1999) Pradeep Sen Class 13 – March 5, 2007 Shadows are an important part of any image ± Help define the spatial relationship between objects ± Create “mood” for scene ± Add to game play Doom 3 , id (2004) Pradeep Sen Class 13 – March 5, 2007 Shadows are an important part of any image ± Help define the spatial relationship between objects ± Create “mood” for scene ± Add to game play ± Make an image look photorealistic Final Fantasy , Square (2001) Pradeep Sen Class 13 – March 5, 2007 Why are shadows so hard to compute? ± This is the first example of non-local light transport we are looking at ± Consider our rendering model: as we rasterize each triangle and shade it we don’t have information about the rest of the scene! ± To render shadows, we have to know what else is going on in the scene ± An example of “global illumination”
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Pradeep Sen Class 13 – March 5, 2007 Kinds of shadows ± Hard shadows – Shadows cast from a point light source – Everything is either lit or not ± Soft shadows – Shadows cast from an area light source – Some points see the entire light source, some see none of it, and some see part of it Pradeep Sen Class 13 – March 5, 2007 Examples Hard shadows Soft shadows Sen et al. SIGGRAPH 2003 Ng et al. SIGGRAPH 2004 Pradeep Sen Class 13 – March 5, 2007 Hard shadows ± There are several algorithms to cast hard shadows in real-time: – Precomputed – Approximations – Correct self-shadowing Pradeep Sen Class 13 – March 5, 2007 Planar shadows ± Used to cast shadows onto a flat plane
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

Lecture 13: - Announcement ECE 595 / CS 491 / CS 591 Last...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online