Course co-ordinator(s): Dr Stefano Padilla (Edinburgh), Dr Ryad Soobany (Dubai).
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.
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: 11.
Credits: 15.