VTR – 26/27 Edition

 
Nau3D
  • GitHub (LINK)
  • Documentation in (LINK)
  • Windows Binaries (LINK)
Assessment
  • Assignment for practical work and essay (LINK)
  • Link to template for essay (ZIP)

Lecture 1 – Introduction to the graphics pipeline and shader programming

24/09/26

Topics:

  • Course presentation and details of the assessment procedure;
  • The rasterization pipeline and its components;
  • Brief introduction to NAU.
  • Shader programming.

Assignment:

Materials:

  • Lighthouse GLSL Tutorial (LINK)
  • Core OpenGL Setup (PDF)
  • 3D Models: rainbow bench (ZIP)

Lecture 2 – Lighting

01/10/26

Topics:

  • Toon Shading: from vertex shading (Gouraud) to per pixel shading (Phong)
  • Normalization issues
  • Specular component with Phong Equation
  • Point and Spot Lights

Assignment:

  • Implement lighting in shaders

Materials:

  • Notes: Lighting – Gouraud and Phong (PDF)
  • Starting point (ZIP)

 Posted by at 2:38 pm