Distributed Ray Tracing
E N D
Presentation Transcript
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 )
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 )
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 )
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.
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.
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.