Lecture: Computer Graphics
Winter Term 2016/2017
2016, Oct 10
LecturerMarc Stamminger |
Teaching AssistantsJustus Thies Jana Martschinke Christoph Weber |
---|
Content
This lecture gives an introduction to computer graphics, covering the following aspects:
- 2D Graphics (HTML Canvas, SVG)
- Color Models
- GPU Programming (WebGL)
- Rasterization Algorithms for Lines and Polygons
- Affine and Projective Transformations
- Homogeneous Coordinates
- 3D Rotations
- 3D Viewing and Perspective
- Phong Lighting and Shading
- Scene Graphs
- Texture Mapping
- Texture Antialiasing
- Visibility
- Virtual Reality
- Geometric Modeling
- Rendering Pipeline
- Ray Tracing Basics
- Ray Tracing Acceleration
Prerequisites
C++, Javascript