The use of computer imagery has become ubiquitous in the modern educational, commercial and industrial landscapes in the use of product design and development, simulation, computer aided education, advertising, digital photography, entertainment and countless other fields. The knowledge of advanced computer imagery concepts and applications based on visualisation and computer graphics are fundamental tools for any technology-lead organisation.
In this module, participants will be exposed to methods and technologies related to computer graphics and visualization. Starting from the basics of computer imagery we will explain how such imagery can be generated and manipulated, computed, and displayed according to specific applications. Via lab sessions participants will learn how to put the theory into practice via the use of modeling and rendering software.
The main objective of this course is to give the student a comprehensive understanding of computer graphics and visulisation and their applications. In particular participants will have the ability to:
- Understand the process of generating virtual images from virtual scenes, typically identified as a pipeline of generate, compute and store/display. At every stage of the pipeline participants could identify the critical choices that can be made in the design of their applications, appropriate to the solution they are providing.
- Recognise the potential and benefits of computer graphics and be able to apply it within their own fields.
- Understand the complexities of illumination in virtual scenes.
- Understand the different aspects of modeling and animating virtual environments.
- Identify the important qualities which distinguish different imaging formats and display technologies.
- Have the ability to use modeling and rendering software
- Computer imagery viewing, formats and display
- The graphics pipeline
- 3D geometry for modeling and animation
- Rendering and lighting
- Virtual Reality
- Applications of computer graphics