[Joel Goldfinger]

Download Report

Transcript [Joel Goldfinger]

Distributed Ray Tracing
Robert L. Cook
Thomas Porter
Loren Carpenter
What is Distributed Ray Tracing?

Distributed Ray Tracing uses randomly
distributed oversampling to remove the
aliasing effect in the rendered image.
Distributed Ray Tracing Topics
Gloss (Blurred Reflections)
 Translucency (Blurred Transparency)
 Penumbras (Soft Shadows)
 Depth of Field
 Motion Blur

Gloss (Blurred Reflections)

Standard ray tracing produces sharp
reflections (mirror like).

Distributed ray tracing uses multiple rays
around the reflected ray to produce a blur
image of the reflected object.
Sharp VS Fuzzy Gloss
Standard Ray Tracer
Distributed Ray Tracer
( 50 Rays )
Another Gloss Example
Translucency (Blurred Transparency)

Standard ray tracing are good at
producing perfectly transparent surface.

Distributed ray tracing uses multiple rays
around the refracted ray to cause a
blurring effect.
Sharp VS Fuzzy Transparency
Standard Ray Tracer
Distributed Ray Tracer
( 20Rays )
Another Transparent Example
Penumbras (Soft Shadows)
Occurs when the light source is partially
obscured.
 With normal ray tracing a point is either
obscured or not, which cause Hard
Shadows.
 Distributed ray tracing uses many rays to
see how much of the light source is
obscured.

Hard VS Soft Shadows
Standard Ray Tracer
Distributed Ray Tracer
( 50 Rays )
Another Soft Shadow Example
Depth of Field

Regular ray tracing uses the pinhole
camera model which produces perfectly in
focus images.

Distributed ray tracing places a lens in
front of the view plane which causes
objects far from the focal plane to blur.
Depth of Field Example
Motion Blur

Occurs when an object is moving relative
to the camera.

Distributed ray tracing takes multiple ray
samples through a certain number of
frames to calculate the blur effect.
Motion Blur Example
All Techniques Combined
Conclusions

All of the methods covered under
distributed ray tracing are all interrelated.

Without the ability to antialias point
sampling Distributed ray tracing would not
have been possible.