Gwybodaeth Modiwlau
Module Identifier
CS32310
Module Title
Advanced Computer Graphics
Academic Year
2013/2014
Co-ordinator
Semester
Semester 1
Pre-Requisite
Other Staff
Course Delivery
Delivery Type | Delivery length / details |
---|---|
Lecture | 22 lectures |
Practical | up to 6 x 1hr practicals/demo sessions |
Assessment
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | Written assignment | 20% |
Semester Exam | 2 Hours Written Exam | 80% |
Supplementary Assessment | Resit failed examination and/or resubmission of failed/non-submitted coursework components or ones of equivalent value | |
Supplementary Exam | 2 Hours supplementary exam | 80% |
Learning Outcomes
On successful completion of this module, students will:
- be able to describe and use the basic line drawing algorithms appropriate to raster graphics;
- be able to use vectors and matrices to perform 2-D and 3-D transformations, including perspective transformations;
- be aware of a variety of technologies for motion capture;
- be able to describe and critique different lighting models and rendering techniques;
- be aware of the variety of technologies for motion capture, with in depth experience of one such technique.
Brief description
This course provides students with an understanding of the theoretical foundations of computer graphics, with an emphasis on analytical skills for graphical object representations.
Aims
This module, building on prior learning obtained through the study of module CS32110, will address the topics needed to understand the theoretical foundation of computer graphics, and in particular, the graphical representation of objects. Students are introduced to topics that include:
- The underlying mathematics of 2- and 3-dimensional graphics display techniques
- 2- and 3-dimensional geometric coordinate transforms
- Projection representations
- Solid Modeling
- Representation through curves and surfaces
- Motion capture techniques
Content
- The Interactive Graphics Paradigm - 1 Lecture. Basic concepts: display space, viewports, windows, world coordinates, normalised device coordinates, and device coordinates.
- Coordinate Transforms - 4 Lectures. Trigonometry, matrix and vector algebra. Basic 2-D and 3-D transformations, matrix representation and homogeneous coordinates. Composite transforms.
- The 2-D Viewing Pipeline - 3 Lectures. 2-D transformations from world coordinates to device coordinates. Raster graphics and line drawing, anti-aliasing 2-D clipping, polygon clipping.
- 3-D Display Systems - 4 Lectures. 3-D viewing parameters. Perspective and parallel projection. 3-D clipping. Hidden surface removal.
- Modelling curves and surfaces - 4 Lectures. Introduction to Bezier, Hermite and spline curves and surfaces in 2-D and 3-D. Introduction to Geometric Modelling - 2 Lectures. Object models in 2-D and 3-D. Wireframe Modeling.
- Advanced illumination - 4 Lectures. Global illumination, advance surface rendering, lighting models, texture mapping, techniques for mapping 2-D images onto 3-D surfaces, ray tracing.
- Motion capture systems - 2 Lectures. The Vicon 512 System motion for capture in medical gait analysis and in animation, morphing.
Reading List
Essential ReadingF.S.Hill (2001) Computer Graphics using Open GL Prentice Hall Primo search P.Cooley (2001) The Essence of Computer Graphics Pearson Education Ltd. Primo search Consult For Futher Information
A. Watt (1989) Fundamentals of Three-Dimensional Computer Graphics Addison-Wesley Primo search J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes, and R. L. Phillips (1993) Introduction to Computer Graphics Addison-Wesley Primo search
Notes
This module is at CQFW Level 6