CSS 552 Topics in Rendering - Winter 2015

Volumetric Lighting Effects

By: Albert Ng and Thomas Brown

Contents

Problem

Our problem was to modify the existing ray tracer problem to include volumetric lighting effects, such as fog, dust, and etc.

Implementation

In order to implement volumetric light effects, we did the following:

Results

Uniform Density
A basic cone with uniform particle density through the volume

Perlin Noise
A basic cone with Perlin noise changing the particle density

Color
A sphere with colored fog created using a large number of samples in ray marching

Interaction with other geometries
A image of a scene where a cone with fog is being illuminated by a spot light, however an object intersects the cone and partially blocks the light

Cool looking pictures




References