60 likes | 168 Views
RAY TRACING WITH DISPERSION. CSS552 – Topics in Rendering Winter 2011. Final Project by: Kohei Ueda Shivani Srikanteshwara Mary Ann Chiramattel Kunjachan. Initialization Phase. Original Light (White). Material Index of Refraction For each wavelength (color). θ i.
E N D
RAY TRACING WITH DISPERSION CSS552 – Topics in RenderingWinter 2011 Final Project by:Kohei UedaShivani SrikanteshwaraMary Ann Chiramattel Kunjachan
Initialization Phase Original Light (White) • Material • Index of Refraction • For each wavelength (color) θi Each ray from the white light will hit the refractive surface
Initialization Phase • Creates New Dispersive Light Source • Origin (position) • Direction (θo) • Color Original Light (White) θi θo Each white light ray that hits the refractive surface will be refracted in to different directions.
Initialization Phase • Light Sources • Origin (position) • Direction • Color Original Light (White) θi Photon Map Color values from each Dispersive Light ray will be stored here. θo Screen
During Ray Tracing Directional Lights Refractive Object Photon Map Screen GetColor(at Intersection pt.)
Final Image View Point Refractive Surface Screen