IDIG4002

Computer Graphics Fundamentals and Applications

Autumn

Gjøvik

English

Overview

15 candidates

Average grade

B

3.53

0.15

Pass rate

100%

5 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

High-quality image rendering is increasingly important in media technologies, with many applications ranging from entertainment to product design and architecture. This course is an introduction to computer graphics, encompassing the fundamental mathematical and physical principles that are the basis of rendering techniques.

The core topics include:

  • 3D Geometry and transformations
  • Camera models and Projections
  • Illumination
  • Diffuse, specular and glossy reflections
  • Basic surface scattering models
  • Ray Tracing
  • Texture mapping

Learning outcomes

Knowledge

  • Mathematical foundations of modeling and rendering for computer graphics.
  • Theory and practice behind a surface scattering model.
  • Process of rendering a photorealistic image.

Skills

  • Efficient rendering of 3D models and scenes using open source software.
  • Implementation of surface scattering models.

General competencies

  • Be able to understand implementations of fundamental algorithms and data structures from computer graphics
  • Possess the basis for performing research in the field.

Teaching methods

Students will learn through lectures and practical assignments, including a group project.

The group project must be agreed upon in advance with the course responsible and is done in groups of 2 to 3 students. The students must prepare a project proposal on topics building upon the course content, specifying goals and subdivision of the work.