Ray Tracing Projects

Final Project

Return to Ray Tracing Assignment Overview
 


A Room for Mona
Final Project Image
1000x500 JPEG converted from PPM output
256 samples per pixel
45 hours, 53 minutes
 

About the Image

No additional primitives have been added since assignment 2 and I didn't add any more to build this image--all I have are spheres and triangles (and actually this image doesn't even use spheres).  The marble is Perlin procedural texture.  Texture mapping procedural texture is so much easier than bitmaps--and it looks good.  This room would've been a lot harder, if the walls would've been wallpaper and the floor hardwood.  All the marble is slightly reflective and has a 0.05 normal perturbation for fuzzy reflection.

The glass box is made from 5 panes of green tinted glass.  I made a slight modification to my renderer for this image so the glass won't cast shadows.  You'll note that the marble wall behind the glass is  not shadowed--but neither is the image of the Mona Lisa...which was the biggest problem. 

I only have one light source.  I never added more, so I had to deal with that limitation here.  In fact, I've named my ray tracer "ulmo", which is an acronym for "one light, many objects" in Italian.

I've updated my image since this project was due.  I ran more samples per pixel, fixed a ceiling problem, changed the color of the floor and attempted to fix my glass box.  The box still has issues because I need more ray bounces (this used 10 bounces) in order to get the corners to be green instead of black.  This took 46 hours to render...so I'm just going to give up at this point.
 

Blueprints and Scene Description

Scene Description File: mona.txt
 

Other Final Projects

If you want to see what a real final project should look like, check out classmate James Bigler's Monopoly board.  Congratulations James...your rendering looks like a photograph.

 

Executable compiled with Microsoft Visual Studio .NET Professional and run on a Dell desktop with an Intel Pentium 4 1.8 GHz processor with 1.0GB of RDRAM running Microsoft Windows XP.
 

email at jasonwaltman dot com

(c) 2000-2007 jason waltman