IMT3612

GPU Programming

Last taught 2016

Spring

English

Overview

9 candidates

Average grade

B

3.67

same

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

Topics will include but are not limited to:

GLSL - API and language

Lights, materials and textures

Raycasting

Use of multiple shaders

Learning outcomes

After completing the subject the students should improved

Knowledge

Understanding the archetecture of a GPU

Understand the role of visual effects in games and their connection to player experience

Understand how to use a GPU as a general proceesing device

Skills, the student will be able to:

Program the graphics processor (GPU), i.e. write shaders

Use software for testing and development of shaders

Develop a GPU shader to implement a relevant feature in a computer game.

Impement a non graphics specific algorithm on a GPU

General competence 

Improved ability to analyse a problem and find a parallel solution

Improved general programming ability

Improved process around testing and assessing code.

Teaching methods

Forelesninger

Nettbasert Læring

Obligatoriske oppgaver

Utfyllende informasjon:

Online Lectures

Local tutorials

Local Assignments

Obligatoriske arbeidskrav:

2 assignments