Unit name | Computer Graphics |
---|---|
Unit code | COMSM2115 |
Credit points | 10 |
Level of study | M/7 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Dr. Reinhard |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
This unit develops fundamental knowledge of computer graphics, including the mathematics required to effectively implement basic rendering algorithms. The contents of this course are both theoretical and practical. Modelling: 3D geometry, NURBS and Polygons, L-grammars and sweeps, the natural world, fractals, corner cutting. Ray Tracing: Basic data structure and algorithm, intersection tests, camera model, lighting model, materials, texture mapping, file I/O Rendering: Rendering equation Maths: For refreshment only: vectors, matrices, dot product, cross product, trigonometry.