Denmark, Aarhus

Introduction to Interactive 3D Graphics

when 25 July 2016 - 12 August 2016
language English
duration 3 weeks
credits 5 ECTS
fee EUR 140

In this course the participants will be introduced to interactive 3D graphics. 3D graphics is used in interactive applications such as games, product presentations, spatial interactive experiences and art. Hardware accelerated 3D graphics through the modern Graphics Processing Unit (GPU) is accessed through APIs. In this course we will utilize the WebGLAPI available in most modern browsers through Javascript - although the topics are directly applicable to standard OpenGL on other platforms.

This course will give an introduction to the basic mathematical concepts, API structures, and computer graphics concepts necessary to build your own interactive 3D graphics application form the ground up.

The modern graphics pipeline is fully programmable, hence we will learn the GLSL programming language to write “shaders”. We will also look into basic topics such as transformations of vectors between the many “spaces” involved in computer graphics – as well as the transformation of geometry, textures and shaders into final rendering through the programmable graphics pipeline.

Finally we will specifically learn how WebGL is controlled through javascript – and can be used to create stunning visual experiences and games directly in the browser.

Course leader

Jesper Moesgaard

Target group

Computer Science Students

Course aim

Master's level

Fee info

EUR 140: Danish and EU/EØS (tomplads): 140 EUR
EUR 1303: NON-EU-EØS students (free-mover): 1303 EUR



Register for this course
on course website