Final Project - Math 155B - Student: Adam Levy
As an attribute to our beloved "basement" that we will no longer be using starting next fall,
I decided to render the hallway with ray tracing. Since there are so many objects in the hallway,
I only considered the following items:
- all doors
used ViewableParallelograms
- 1 garbage can (on rare occasions, it is empty)
used ViewableParallelPiped for can and rim
- ceiling (asbestos included)
used ViewableParallelogram with texture map of asbestos
- walls
used ViewableParallelogram with texture map of some random wall
- door frames
used ViewableParallelPipeds
- lighting fixtures
used ParallelPiped with transparency
- white board (contains original writing along with inmafous zebra)
used ViewableParalleloPiped with texture map of original white board
- cork board
used ViewableParalleloPiped with texture map of original cork board
- clock
used ViewableCylinder with texture map of random clock
Ray Tracing Features
- Anti aliasing
When I implemented soft shadows, the scene became very noisy.
I think this has something to do with how the lights are placed.
I was also planing on makeing the minute hand of the clock appear
to be moving fast with motion blur, but did not have time for this.
Lighting
If you look realy closely at the lighting fixture, you can see it illuminating.
This is done by placing a point light inside the fixture and making the light attenuate.
Even though the fixtures are tranparent, the scene still appeared to be dark.
I solved this by placing a point light right below the fixture
in order to simulate its illumination.
With distributed ray tracing




without distributed ray tracing



