Renderman
Monday, May 14th, 2007As 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:
![]()
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:
![]()
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, 2007We’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:
Reinhard Tone Reproduction:
Working on transmission
Wednesday, May 2nd, 2007Working 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.
As we fix it we’ll update this article. Hopefully we’ll finish it soon.
Reflection | noitcelfeR
Monday, April 23rd, 2007Our raytracer has been significantly expanded.
First, we added reflection, which was cool… but everything looked like glass balls.
Second, we added distributed rays for reflections which gave us wonderful blurry reflections
Third, we applied this distribution to shadow calculations to get ourselves some soft shadows.
Finally, we added simple pre-rendering of a rotation around a scene using a distance from to position a point a distance
from our camera to rotate around.
Animation even:
(The jerky motion is an artifact of the video screen-cap and not of the raytracer)