THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2024/2025

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Undergraduate Course: Computer Graphics (Level 11) (UG) (INFR11220)

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Year 4 Undergraduate) AvailabilityAvailable to all students
SCQF Credits10 ECTS Credits5
SummaryThis course is replaced by Computer Graphics: Rendering (INFR11246) from 2023-2024.

This course follows the delivery and assessment of Computer Graphics (Level 11) (INFR11021) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11021 instead.
Course description This course follows the delivery and assessment of Computer Graphics (Level 11) (INFR11021) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11021 instead.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Students MUST NOT also be taking Computer Graphics (Level 11) (INFR11021)
Other requirements This course follows the delivery and assessment of Computer Graphics (Level 11) (INFR11021) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11021 instead.

All coursework will involve programming, and so it is expected that students will have programming experience. The rendering libraries used in the course are written in C++. Some provide Python interfaces. The workload has been estimated assuming relevant programming experience.

Students are assumed to have mathematical knowledge and have substantial programming experience. Knowledge of algorithms and data structures relating to geometry will also be assumed.
Information for Visiting Students
Pre-requisitesAs above.
High Demand Course? Yes
Course Delivery Information
Not being delivered
Learning Outcomes
On completion of this course, the student will be able to:
  1. Define different sub-topics of Computer Graphics and to identify the focus of each of these areas. The student will also be able to describe the key open (and imminent) problems in each focus area
  2. Explain the difference between real-time rendering systems (used in the video game industry) and physically-based rendering (used in cinematic and medical applications)
  3. Predict performance and output of state-of-the-art rendering libraries and tools for different classes of input models
  4. Design and develop programs to solve specific rendering problems by exploiting features of state-of-the-art rendering libraries
  5. Interpret the results of standard algorithms on their respective failure cases, and suggest alternatives
Reading List
None
Additional Information
Graduate Attributes and Skills Practical skills: understanding and using open-source libraries to solve problems, application of theoretical concepts to solve novel practical problems.
Cognitive skills: problem-solving, analytical thinking.
Responsibility, autonomy and effectiveness: independent learning, creativity and time-management.
Keywordsrendering,real-time,monte carlo image synthesis,raytracing,light transport,rasterization
Contacts
Course organiserDr Amir Vaxman
Tel: (0131 6)50 8286
Email: avaxman@inf.ed.ac.uk
Course secretaryMrs Helen Tweedale
Tel: (0131 6)50 2692
Email: Helen.Tweedale@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information