After successful completion of the course, students are able to describe and to use essential concepts of graphic programming. This includes graphics programming with C++ and OpenGL, mesh generation for analytical surfaces, virtual cameras, projections, transformations, lighting and shading, texturing.
The lab consists of programming assignments dealing with: Setup of an OpenGL/C++-project, generation and rendering of simple geometric objects, geometric transformations and camera, lighting and shading, texturing, scene graphs with hierarchical transformations.
Solving practical programming tasks.
ECTS-Distribution:1h Introduction5h Introductory lessons1h Oral reviews4h Preparation oral reviews6h Bsp114h Bsp210h Bsp314h Bsp412h Bsp58h Bsp6---------------------------------------------75h corresponds to 3 ECTS of 25h each
Two delivery meetings to evaluate the solved tasks.
Programming
Computer graphics knowledge from the VU Introduction to Visual Computing