Thursday, May 15, 2008

Checkpoint 7: Tone Reproduction with bonus

Here's the final submission complete with eight pictures!

- Ward Model -

Lmax = 1 nitt:


Lmax = 100 nitts:


Lmax = 1000 nitts:



- Reinhard Model -

Lmax = 1 nitt:


Lmax = 100 nitts:


Lmax = 1000 nitts:



- Bonus -

Using Reinhard model
Lmax = 1000 nits


Key value = 5%:


Key value = 36%

Sunday, May 11, 2008

Checkpoint 6: Transmission

Here it is:




This one I turned off the shadow like the light was passing through the glass, but:

Wednesday, April 30, 2008

Checkpoint 5: Reflection

Here's an image with a perfectly reflected ball.



Here's an image with a semi-reflective ball.

Friday, April 18, 2008

Monday, April 14, 2008

Checkpoint 3: Basic Shading Bonus




We added support for multiple light sources.

Here's the data for the added light:

2nd Light position = { -2.0f, 4.0f, 15.0f }
2nd Light direction = { -0.2f, 1.2f, -1.0f }
2nd Light angle = 50 degrees

Checkpoint 3: Basic Shading




The following coordinates have changed for a better image:

lookAt = { 0.0f, 25.0f, 15.0f }

Light position = { 10.0f, 40.0f, 35.0f }

Monday, March 31, 2008

CheckPoint 2: Camera Modeling

Here's checkpoint 2:



Notice how the plane doesn't go all the way past the bottom of the screen like it does in checkpoint 1. This is because our ray tracer is correct. This is because the view plane is at z-coordinate is -1. Everything is working fine.