# Lecture: Foundations of Graphics

## Course

• Lecturer(s):
• Start: 17th Oct
• Dates: Tue. 14:15 - 15:45, LBH / Lecture hall III.03a
• Course number: MA-INF 2111
• Curriculum: Master
• Exams: 14.02.2018, 9:00 a.m. and 22.03.2018, 9:00 a.m. (HS1+2, Römerstr.)

## Description

This is an introductory course to prepare you for master's projects and advanced courses in computer graphics. Basic math and programming knowledge is needed to follow this course; exercises will include coding problems in Python.

• An elementary introduction to kinematics and ordinary differential equations for Physics based modelling (rigid body motion, etc.)
• Basics of numeric integration
• Clustering algorithms for data compression
• Robust statistics (RANSAC, etc)
• Optimization techniques
• Foundations of Signal processing
• Monte Carlo methods with applications to photorealistic rendering
• Polynomials and subdivision schemes for curves and surfaces.

### Welcome to the lecture

Please inscribe yourself into the mailinglist at:  https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/vl-fog. In case you have only little knowledge in programming, we advise you to register for the basic lab course. We wish everyone a good start !

## Assignment Sheets

 Exercise 0: Introduction to MATLAB Assignment sheet  (PDF document, 112 KB) Exercise 0: Introduction to Python Assignment sheet  (PDF document, 117 KB) Exercise 1: Transformations Assignment sheet  (PDF document, 168 KB) framework-01.zip  (ZIP archive, 345 KB) Exercise 2: Physics Assignment sheet  (PDF document, 192 KB) framework-02.zip  (ZIP archive, 2.4 KB) Exercise 3: Raytracing Assignment sheet  (PDF document, 345 KB) framework-03.zip  (ZIP archive, 109 KB) Exercise 4: Monte-Carlo-Integration Assignment sheet  (PDF document, 182 KB) framework-04.zip  (ZIP archive, 1.6 KB) Exercise 5: Circle-fitting Assignment sheet  (PDF document, 1.0 MB) framework-05.zip  (ZIP archive, 41 KB) Exercise 6: Segmentation Assignment sheet  (PDF document, 156 KB) framework-06.zip  (ZIP archive, 514 KB) Exercise 7: PCA-and-SVD Assignment sheet  (PDF document, 157 KB) framework-07.zip  (ZIP archive, 20 KB) Exercise 8: Parametric-Curves Assignment sheet  (PDF document, 131 KB) framework-08.zip  (ZIP archive, 417 Bytes) Exercise 9: Reconstruction-and-Colors Assignment sheet  (PDF document, 616 KB) framework-09.zip  (ZIP archive, 7.9 MB) Exercise 10: Fourier-Analysis Assignment sheet  (PDF document, 178 KB) framework-10.zip  (ZIP archive, 45 KB) Exercise 11: Test-Exam Assignment sheet  (PDF document, 712 KB)