Archive for May, 2007

Moar Bloom!

Tuesday, May 15th, 2007

Given that we’re team more bloom, we figured it might be a good idea to show off our raytracer’s bloom functionality.

Here’s an image with no bloom:
RayTracer - Complete - Nobloom

Here’s the same image with awesome bloom:
RayTracer - Complete - Bloom!

It really has been an amazing class.

So long from team More Bloom.

Renderman

Monday, May 14th, 2007

As part of our course work in CG2, we were asked to do some work with Pixar’s Renderman software.

We were given a set of basic shaders and were asked to modify them.
Here are the results:
The new shaders - Deeper yellow bricks, and superbright specular

As the second part of the assignment we were asked to use three different shaders we found online in our scene.
Here is our exploration into the unknown:
Renderman - The Final Frontier

The shaders and meshes we used are credited to:
Enterprise Mesh – http://www.geo.ucalgary.ca/~macrae/StarTrek3D/StarTrek3D.html
Starfield Shader – http://renderman.org/RMR/Shaders/LCShaders/index.html
Venus Shader – http://renderman.org/RMR/Shaders/KMShaders/index.html#KMVenus
Saturn Shader – http://renderman.org/RMR/Shaders/TLShaders/index.html#TLSaturn

Excitement!

Tuesday, May 8th, 2007

We’ve completed the final checkpoint for our raytracer and we couldn’t be happier!

First, please note that we have fixed the transmission problems that were evident before.

Ward Tone Reproduction:

LMax of 1nit:
RayTracer - Ward Tone - 1nit

LMax of 1000nit:
RayTracer - Ward Tone - 1000nits

LMax of 10000nit:
RayTracer - Ward Tone - 10000nits

Reinhard Tone Reproduction:

LMax of 1nit:
Raytracer - Reinhard Tone Reproduction - 1nit

LMax of 1000nit:
Raytracer - Reinhard Tone Reproduction - 1000nits

LMax of 10000nit:
Raytracer - Reinhard Tone Reproduction - 10000nits

Working on transmission

Wednesday, May 2nd, 2007

Working on transmission we had something which to us looked correct.
However tonight we realized that it was only “correct” looking by a double fluke error in our code.
In trying to fix the problem we’ve found error after error in our transmission algorithm we’re working to fix.

Here’s what we have thus far:
Raytracer Assignment - Broken Transmission

As we fix it we’ll update this article. Hopefully we’ll finish it soon. :(