I programmed this shader in december 2005 together with Christoph Pacher using OpenGL and CG. It features reflective bumpmapping and was done as a semester project for the shader course we attended at university. This shader only runs on newer grafic cards starting at the GeforceFX, because we used some functions we did not have the time to port for older cards. It is not optimized for use in games and quite performance hungry, but the main intention was to create a good loking demo and learn cg. Have a look at the screen shots below for some other views of the models with the shader.