Welcome to MSDN Blogs Sign in | Join | Help

Pre Computed Global Illumination in Games

Traditionally lightmaps have been used as part of a global illumination solution to encode irradiance, which is good for capturing diffuse detail on flat surfaces. For bumpy (normal mapped) surfaces and non-diffuse materials it is necessary to compute and store a representation of the incoming radiance. At run-time this can be dynamically convolved with a surface description to achieve the level of detail expected of our games. I will talk about choices of representations for radiance, including the HL2 basis, spherical harmonics and radial basis functions; including how to fit a lighting environment to the representation and how to use the calculated values to evaluate the lighting at run-time.

Delivered by Ash Henstock, Software Development Engineer

Ash completed a BSc in Computer Science at the University of Nottingham in 2005 and shortly after began working in the shared technology group at Rare, working closely with all of Rare’s game teams. Ash has been focussed on lighting solutions, particularly lightmapping, to capture realistic global illumination and material response; this involves research in to lighting techniques as well as tools integration.

Published Wednesday, October 31, 2007 5:14 PM by ukacademia

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# The Rare 2008 lecture series

We are pleased to announce the 2008 lecture series offered by our colleagues at Rare. These free talks

Wednesday, October 31, 2007 1:01 PM by UK Academic Team Blog

# The Rare 2008 lecture series

We are pleased to announce the 2008 lecture series offered by our colleagues at Rare. These free talks

Wednesday, October 31, 2007 2:04 PM by Noticias externas

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker