"Nepenthe" Raytracer
Kristen Kho

CSE 168
Spring 2007

Assignment 4 (06.14.07):


Changes since the Rendering Competition:

Bump Mapping

  • I implemented bump mapping for both bitmaps and perlin noise.

    from bitmap:

    from noise:

    Cube Map

  • I created a cube map class that is similar to the HDR environment map I used previously except that it uses bitmaps instead of pfm's. I used the bmp loader that was linked on the webboard: http://users.ox.ac.uk/~orie1330/bmploader.html . The cube mapped image in the final rendering is a photo I took standing at the back of the library. The render looks more realistic now and it doesn't look as "overexposed" as it did when I used the campus_probe.pfm environment map.
  • Rendering Competition (06.07.07):

    Features Implemented

  • depth of field
  • soft shadows/sphere light

    Features from Previous Assignments

  • basic shading (diffuse, reflective)
  • path tracing
  • perlin noise
  • hdr environment mapping

    Models

  • My first task was to create a model of Geisel. I used 3DS Max andseveral photographs for reference to create a simplified version of the library.The final model is 8224 vertices.

    model in 3DS max:

    Rendered with pathtracing, diffuse/indirect lighting (100 samples, depth 10):

    I had a model of the Bear from CSE 125, so I rendered it just for fun

    Depth of Field

    Sphere Light

  • I implemented a sphere-shaped light to achieve soft shadows.

    without sphere light:

    with sphere light:

    Textures

  • I created two Perlin textures to simulate the concrete and tiles on the library. The concrete walls actually have a woody texture from the wood planks that were used to mold them. The lines were added using a cosine function. Unfortunately, they aren't visible in the final render because of noise and DOF, but here are some screenshots anyway.

    some reference photos:

    tiles

    on quad

    beams

    Environment Mapping

  • I used the campus_probe.pfm from the Light Probe Image Gallery since it looked similar enough to our own campus.

    For the finishing touch, I added some leaves to the foreground. The leaf models were taken from "Plant 15" at http://www.3dxtra.cygad.net/download/596/3591.htm

    wireframe: