GR_FLAG

  


  (undergraduate)

Introductory course in computer graphics that covers topics such as:
 

  • Graphics pipeline
  • Primitive drawing algorithms: line segments, polygons
  • Antialiasing
  • Geometric transformations in 2D and 3D
  • Colour representation
  • Object hierarchies,  transformation composition
  • Clipping algorithms for line segments and polygons
  •  Culling: back-face, frustum
  • Perspective and orthographic projections
  • Hidden surface removal
  • Lighting principles, basic models and algorithms
  • Animation basics
  • Texture mapping basics
  • Parametric curves and surfaces

  • OpenGL programming

  •  


      (undergraduate)  Note: this course has not been active in the last few years

    This advanced course on computer graphics covers topics like texturing, ray-tracing and animation. A detailed list of topics can be found below:

    Textures


    Shadows


    Ray-tracing


    Modelling


    Animation



    New name: Advanced Graphics Algorithms 

    (postgraduate)

    This postgraduate course mainly aims at extending the topics covered in the undergraduate graphics courses but also introduce elements of fractal theory and model generation. The topics discussed in this course include: