19325801
Lecture
SoSe 17: Computer Graphics
Comments
The lecture “computer graphics” gives an introduction to modern computer graphics and GPU-based computation.
Its intended audience are students of computer science, and more generally any person with a solid background in programming and mathematics interested in the topic.
The lecture is hosted by the Alan Turing Institute for Data Science and supported by Nvidia.
Scientific topics covered in the lecture are as follows.
- Mathematical and algorithmic foundations:
- affine and projective coordinates, linear transformations
- affine and projective geometry, shapes, splines, clipping
- -pixels discretization, rasterization, resolution
- colour schemes, colour spectrum
- Rendering:
- the rendering pipeline
- openGL, Direct3D APIs
- Texturing: texture, light/shadow and bump mappings
- Occlusion, buffering, culling
- Lighting and shading, ray tracing, radiosity
- Reflection, refraction, diffraction
- GPU computing:
- GPU architecture
- GPU computing APIs, CUDA
- CPU vs GPU parallelisation, toolbox APIs
- Data science and machine learning on GPU, incl. “deep learning”
10 Class schedule
Regular appointments
Mon, 2017-07-24 09:00 - 13:00
Tue, 2017-07-25 09:00 - 13:00
Wed, 2017-07-26 09:00 - 13:00
Thu, 2017-07-27 09:00 - 13:00
Fri, 2017-07-28 09:00 - 13:00
Mon, 2017-07-31 09:00 - 13:00
Tue, 2017-08-01 09:00 - 13:00
Wed, 2017-08-02 09:00 - 13:00
Thu, 2017-08-03 09:00 - 13:00
Fri, 2017-08-04 09:00 - 13:00