Course co-ordinator(s): Dr Stefano Padilla (Edinburgh), Dr Ryad Soobany (Dubai), Dr John See (Malaysia).
Aims:
Investigate Computer Graphics theory and develop programming skills in 2D/3D Graphics and Animation.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: Dubai, Edinburgh, Malaysia.
Semester: 1.
Syllabus:
- Computer Graphics concepts and practical introduction to Graphics Programming.
- Vertices, triangles, meshes, display lists and models.
- Hierarchical modelling and scene graphs understanding and representation.
- 2D and 3D transformations, homogeneous co-ordinates, matrices multiplication.
- Model, world, camera, scene and projection spaces.
- Instancing and tessellation.
- Materials, texture mapping and shading.
- Lighting and global illumination models.
- Shadows, occlusions and reflections.
- Real-time and offline rendering pipelines.
- Basics of procedural and physical animations.
- Animation systems and concepts.
- Animation skeletons, poses, clips, skinning and blending.
- Tools, environments, coding practices and industrial applications.
Course summary and review.
SCQF Level: 10.
Credits: 15.