Lecture: Computer Graphics

Winter Term 2016/2017
2016, Oct 10    

Lecturer

Marc Stamminger

Teaching Assistants

Justus 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