This course aims at introducing the concepts and algorithms of 2D/3D computer
graphics and the applications of computer graphics technologies. Upon
completion of this course, students are expected to:
Graphical input/output devices, 2D primitive
drawing, 2D transformation, 3D transformation and projection, clipping,
and object modeling.
Some of the important image generation
techniques including scan-conversion, ray-tracing and radiosity.
Related issues such as shading,
anti-aliasing and texture mapping are also discussed.
Introduction to image processing techniques,
window systems, computer animation, virtual reality technologies, and multimedia
Teaching Schedule (Tentative)
Refer to the
university calendar for the week numbers.
Tutorial Class: Course Overview
Tutorial Class: Exercise 1
Tutorial Class: Exercise 2
Tutorial Class: Tutorial 1 on Course Project
Tutorial Class: Tutorial 2 on Course Project
Tutorial Class: Exercise 3
Tutorial Class: Exercise 4
Tutorial Class: Tutorial on GPU programming
Tutorial Class: Setting up OpenGL and Course Project Q&A
Tutorial Class: Exercise 5
Course Project Submission Deadline: 2 April, 2017 (Final)
Tutorial Class: Exercise 6
J. Hughes, A. van Dam, M. McGuire, D. Sklar, J. Foley, S. Feiner, and K. Akeley, Addison Wesley, 2014.
J. Foley, A. van Dam, S. Feiner, J. Hughes and R. Phillips, Addison Wesley, 1994.
D. Hearn, M. Baker, and W. Carithers, Pearson, 2014.
Last updated on 24 March, 2017.