Welcome to the Computer Graphics Tutorials
Tutorial due dates
-
Week2
Tutorial 1, 2, and 3.
Thursday in study week 2.
-
Week3
Tutorial 4 and 5.
Thursday in study week 3.
-
Weel4
Tutorial 6.
Thursday in study week 4.
-
Week7
Project (either Pathtracer OR OpenGL Project)
Thursday in study week 7.
Tutorials

Tutorial 1:
Rendering a triangle
Learn the basics of writing an OpenGL application and draw a couple of triangles in your window.

Tutorial 2:
Textures
Learn how to apply texture mapping to triangles, how the depth buffer works and how to do alpha blending.

Tutorial 3:
Animation
Concatenate rigid body transforms to move objects or the camera.

Tutorial 4:
Shading
Compute the amount of light that is reflected in a surface towards the camera. We compute direct illumination from point lights and specular reflection from an environment map.

Tutorial 5:
Render to Texture
Learn how to render directly to a texture, and how to apply post-processing passes.

Tutorial 6:
Shadow Maps
Shadows can be computed with the classical shadow map method. The method relies on render to texture from lab 5.
Projects - Choose One

Path tracing
Implement a path-tracer to render photorealistic images. Reflections, transparency and global illumination. Path tracing is popular technique in, e.g., movie production.

OpenGL Project
Implement a real-time OpenGL project using all the stuff you've learnt and then add a new technique of your choice.