Ruprecht-Karls-Universität Heidelberg
Siegel der Universität Heidelberg

Module for [Scientific Computing]

[back] to List of Modules.

[Computer Graphics 1] - [2015 Sommer]

Module Code
Computer Graphics 1
Credit Points
180 h
ein Semester
Methods Lecture 2 h + Exercise course 2 h
Objectives To have a firm command of programming of still images, 3D graphics and animations for various purposes in scientific computing based on the framework of the OpenGL graphics library.
Content 1. Basics in Computer Graphics Projections and Transformations in Homogeneous Coordinates Drawing Algorithms Buffer Concepts including Double and Stereo Color Buffer, Depth Buffer, Stencil Buffer, Accumulation Buffer 2. OpenGL Direct Rendering Color Spaces, Shading and Light Models Textures 3. Global Illumination Raytracing with PovRay Volume Rendering
Learning outcomes The students have a profound understanding of computer graphics from the 2D raster graphics basics to objects in 3D world coordinates. They are able to choose between fast rendering of realistic effects with local light models or global methods for rendering of special effects like raytracing and volume rendering for scientific purposes.
Suggested previous knowledge Introduction to Applied Computer Science (IPI), Programming Course (IPK)
Assessments Successful participation in the exercises (50% of the exercise testings have to be gained) and a written exam or oral exam
Literature J. D. Foley, A. Van Dam, S. K. Feiner, J. F. Hughes and R. L. Phillips: Computer Graphics: Principles and Practice. Addison-Wesley, 1996
D. Shreiner, M. Woo, J. Neider and T. Davis: OpenGL programming guide: the official guide to learning OpenGL, version 1.4.OpenGL Architecture Review Board, Addison-Wesley, 2004
zum Seitenanfang