052200 VU Foundations of Computer Graphics (2020S)
- Registration is open from Mo 10.02.2020 09:00 to Th 20.02.2020 09:00
- Deregistration possible until Th 30.04.2020 23:59
Classes (iCal) - next class is marked with N
Seminarraum 4, Währinger Straße 29 1.UG
Aims, contents and method of the course
Assessment and permitted materials
3xCourse Feedback: 5%
Final: 25%Covid-19 update from 2020-04-30:
Midterm exam: since the university premises are still closed, the midterm test will be held digitally. Details can be found in Moodle in the announcement forum.
Final exam: to date, the final exam is expected to be an on-premise exam.
Minimum requirements and assessment criteria
A total minimum grade of 40% must be earned on both Lab 1 (1a+1b combined) and Lab 4 (4a+4b combined).
The grading scale for the course will be:
1: at least 87.5%
2: at least 75.0%
3: at least 60.0%
4: at least 40.0%
2. Describe the basic graphics pipeline and how forward and backward rendering factor in this.
3. Create a program to display 3D models of simple graphics images.
4. Derive linear perspective from similar triangles by converting points (x, y, z) to points (x/z, y/z, 1).
5. Obtain 2-dimensional and 3-dimensional points by applying affine transformations.
6. Apply 3-dimensional coordinate system and the changes required to extend 2D transformation operations to handle transformations in 3D.
7. Contrast forward and backward rendering.
8. Explain the concept and applications of texture mapping, sampling, and anti-aliasing.
9. Explain the ray tracing/rasterization duality for the visibility problem.
10. Implement simple procedures that perform transformation and clipping operations on simple 2-dimensional images.
11. Implement a simple real-time renderer using a rasterization API (e.g., OpenGL) using vertex buffers and shaders.
12. Compare and contrast the different rendering techniques.