Practical Course: Geometry Processing

Instructor: Changkun Ou
Responsible Professor: Prof. Dr. Butz
Hours per two week: 4
Capacity: unlimited
Language: English
ECTS credits: 6
Modul:
P16/P17/P21: Vertiefende Themen der (Medien-)Informatik für Bachelor
WP1-16: Vertiefende Themen der (Medien-)Informatik für Master
P2/P6: Wahlpflichtveranstaltungen der (Medien-)Informatik für Master
P5: Praktikum zum fortgeschrittenen Themen der (Medien-)Informatik für Master
The ECTS can only be recognized either for Bachelor or Master program once.
News
- 12.01.2021:Exam registration is open at Uni2Work.
- 05.11.2020:We updated the module information for further clarification with respect to the study regulations. Now, this course can also be recognized as a Praktikum (P5) for (Medien-)Informatik master students.
- 02.11.2020:We just finished the first introduction session, there is a homework document, please check it on our GitHub repository.
- 31.07.2020:Registration for Bachelor and Master students is open in Uni2Work.
- 31.07.2020:We now have a brand new computer graphics related course ✨.
Prerequisites
The course is designed for senior bachelor students or master students who have taken those following courses (or have equivalent knowledge):
Registration is open at Uni2Work both for Bachelor students and Master students.
Communication
We use our GP GitHub repository to manage all course resources, submissions, project proposals, etc. and use its issue tracker for online questions and discussions.
Please register yourself on GitHub if you do not have a GitHub account yet. You can use any distinguishable identifier for your username if you do not want your real name to appear on GitHub publicly.
Preparation
Since we use GitHub to organize the course, it is recommended for you to get familiar with GitHub beforehand. The following lists tools are used in the course, please install them before you taking the course: Blender (2.90+), Node.js (v14+).
Additional tools may also be introduced during the course. For more information, please check the GitHub repository.Syllabus
In this practical course, students will learn and practice more about geometry processing algorithms in 3D graphics, including mesh representation, discrete differential geometry, smoothing, parameterization, remeshing, deformation, shape analysis, etc.
During the semester, students will participate in the course every two weeks to discuss and learn more geometry processing techniques, then do 5 out of 6 geometry processing coding projects.
Along the semester, students should propose a project idea, and by the end of semester, implement and demonstrate their project in 2 minutes using a pre-recorded video.
- Date: Monday, 2 p.m. - 6 p.m. (starts on Nov 2, 2020)
- Location: Zoom (Password was sent via Uni2Work Email)
Date | Topic |
---|---|
02.11.2020 | CG recap, Blender Fundamentals, and Mesh representation |
16.11.2020 | Discrete Differential Geometry |
30.11.2020 | Smoothing |
14.12.2020 | Parameterization |
11.01.2021 | Remeshing |
25.01.2021 | Deformation |
08.02.2021 | Data-driven Shape Analysis |
22.02.2021 | Guest Talk: Industrial Modeling Practice |
01.03.2021 | Final Project Presentation |
Grading
(50%) Submit 5 course projects out of 6:
- (10%) Coding Project 1
- (10%) Coding Project 2
- (10%) Coding Project 3
- (10%) Coding Project 4
- (10%) Coding Project 5
- (10%) Coding Project 6
(50%) Submit independent project:
- (10%) Project proposal
- (40%) Project source delivery and 2-min presentation
Late submission: 0.005% subtraction for every minute late.
Disclaimer
While LMU is closed, most teaching happens currently online. As teachers, we ask you to be forgiving if things should not work perfectly right away, and we hope for your constructive participation. In this situation, we would also like to explicitly point out some rules, which would be self-evident in real life:- In live meetings, we ask you to responsibly deal with audio (off by default) and bandwidth (video as needed).
- Recording or redirecting streams by participants is not allowed.
- Distributing content (video, audio, images, PDFs, etc.) in other channels than those foreseen by the author is not allowed.