CS5502 Fall 2006 (c) Chun-Fa Chang
Global Illumination
CS5502 Fall 2006 (c) Chun-Fa Chang
Global Illumination CS5502 Fall 2006 (c) Chun-Fa Chang Can you get - - PDF document
Global Illumination CS5502 Fall 2006 (c) Chun-Fa Chang Can you get this with ray tracing? CS5502 Fall 2006 (c) Chun-Fa Chang Rendering Equation = + I ( x , x ) g (
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
s
ref ref ref in in
From Watt’s p.277
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
eye
CS5502 Fall 2006 (c) Chun-Fa Chang
surface surface normal normal
I R I R
CS5502 Fall 2006 (c) Chun-Fa Chang
4 rays, 37 seconds 64 rays, 956 seconds
CS5502 Fall 2006 (c) Chun-Fa Chang
surface surface normal normal
I T T I
CS5502 Fall 2006 (c) Chun-Fa Chang
4 rays 16 rays
CS5502 Fall 2006 (c) Chun-Fa Chang
surface surface
Hard Shadow Soft Shadow
eye eye
CS5502 Fall 2006 (c) Chun-Fa Chang
Without penumbra With penumbra
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang
F-Stop = 5.8 F-Stop = 2.8
CS5502 Fall 2006 (c) Chun-Fa Chang
Focal Distance = 13 Focal Distance = 11
CS5502 Fall 2006 (c) Chun-Fa Chang
Current time = Time Slice + Jitter Time e.g. time slice at left-upper = 6 + rand()
CS5502 Fall 2006 (c) Chun-Fa Chang
CS5502 Fall 2006 (c) Chun-Fa Chang