Module Identifier | CS32310 | ||||||||||||||

Module Title | ADVANCED COMPUTER GRAPHICS | ||||||||||||||

Academic Year | 2004/2005 | ||||||||||||||

Co-ordinator | Dr Horst Holstein | ||||||||||||||

Semester | Semester 2 | ||||||||||||||

Other staff | Dr Horst Holstein, Dr Reyer Zwiggelaar | ||||||||||||||

Pre-Requisite | CS32110 | ||||||||||||||

Course delivery | Lecture | 22 lectures | |||||||||||||

Seminars / Tutorials | Up to 2 seminars / tutorials | ||||||||||||||

Practical | Up to 4 x 1 hour | ||||||||||||||

Assessment |
| ||||||||||||||

Further details | http://www.aber.ac.uk/compsci/ModuleInfo/CS32310 |

- be able to describe and use the basic line drawing algorithms appropriate to raster graphics; (A1,A2)
- be able to use vectors and matrices to perform 2-D and 3-D transformations, including perspective transformations; (A1, A2)
- be aware of a variety of approaches to solid modeling, and in particular, to visible surface determination; (A1)
- be able to describe and critique different lighting models and rendering techniques; (A1)
- be aware of the variety of technologies for motion capture, with in depth experience of one such technique. (A1)

- 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

- 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.
- Volume rendering - 4 Lectures. Collision and intersection detection, 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.

J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes, and R. L. Phillips (1993)

A. Watt (1989)

F.S.Hill (2001)

P.Cooley (2001)

This module is at CQFW Level 6