Module Texts
A. Watt, 3D Computer Graphics, 3rd Ed., Addison-Wesley, 1999, ISBN: 0201398559
J.D. Foley, A. van Dam et al, Computer Graphics - Principles and Practice, 2nd Ed., Addison Wesley, 1996, ISBN: 0201848406
D.F. Rogers, Procedural elements for Computer Graphics, 2nd Ed., McGraw-Hill, 1998, ISBN: 0070535485
P.A. Egerton, W.S. Hall, Computer Graphics - Mathematical first steps, Prentice Hall, 1998, ISBN: 0135995728
Module Special Admissions Requirements
Prior study of CE00377-2 Computer Graphics OR CE00849-2 Further Programming for 3D Graphics Applications OR equivalent.
Module Resources
A personal computer or similar, a development environment, and an API suitable for 3D computer graphics programming.
Module Learning Strategies
This module will be delivered through a combination of formal lectures and practical exercises. Emphasis in the lectures will be placed on presenting a broad overview of the subject area, while a single practical assignment will be used to give depth in the core 3D computer graphics principles, algorithms and techniques. You will be expected to read the relevant literature, think critically, discuss / consult with peers and tutors, and also develop and appraise a simple 3D computer graphics application.
2 lectures and 1 practical per week; (1:n)2 (1:20)1
Module Additional Assessment Details
ASSIGNMENT weighted at 50%. (Learning outcomes 1, 2, 3 and 4).
EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS length 2 hours weighted at 50%. (Learning outcomes 1, 2 and 3).
Module Indicative Content
Data structures
Representation of 3D curves and surfaces
3D transformations
Three-dimensional viewing
Hidden surface removal
Illumination models
Shading techniques
Texture mapping
Ray tracing and radiosity