cs

Computer Graphics 266

Index |

Lab 0

| Lab 1 | Lab 2 | Lab 3 | Lab 4 | Lab 5

Lab 0:

Render a simple animation using OpenGL or Blue Moon Rendering Tools.



Description:

The purpose of this lab was to acquaint the students with the rendering software of their choice. BMRT 2.6 was provided to the Computer Animation students by George Washington University for educational purposes.

I chose to use BMRT as my rendering tool partly because I wanted to learn more about RenderMan, partly because I wanted to use models, lights, and cameras exported from Maya to the .rib format, and partly because I wanted to play with the shaders. My application reads in a .rib file of a polygonal model and outputs a simple turntable animation as another .rib file, which can be rendered by either of BMRT's two renderers. For fun, I made several movies, varying the shaders and shading parameters.


Shaders:

Plastic: This was rendered using rgl, BRMT's OpenGL-based realtime previewer. The plastic appearance comes from the fact that rgl does not support any special shaders.



Satin: This was raytraced using BMRT's rendrib renderer and "roughmetal" shader.



Candy: This was raytraced using BMRT's rendrib renderer and "veinedmarble" shader.



Foil: This was raytraced using BMRT's rendrib renderer and a displacement shader.