Technion - Israel Institute of Technology  
234325 - Computer Graphics 1
  Winter 2011-2012 EnglishRussianHebrewArabic  
Assignments

Assignment #1
Wireframe renderer
ex1.pdf 319 KB
ex1Breakdown.pdf 190 KB
fshader.glsl 225 Bytes
vshader.glsl 193 Bytes
Renderer.cpp 2962 Bytes
fix.txt 2112 Bytes
Notes:  If you can't run the skeleton, replace fshader.glsl, fshader.glsl and Renderer.cpp in the project, and change the line
glutInitContextVersion( 3, 2 );
in my_main() to
glutInitContextVersion( 2, 0 );

Overwrite the OpenGL functions in Renderer.cpp by the functions found in fix.txt. Add GLuint gBuffer as a private member of Renderer.
Due date:  8/12/2011
Assignment #2
Simple renderer
ex2.pdf 318 KB
Due date:  5/1/2012
Assignment #3
OpenGL renderer
ex3.pdf 257 KB
pngLib.zip 236 KB
Notes:  To be presented before the exam.