Institut für Informatik | Sitemap | LMU-Portal
English
  • Startseite
  • Studieninteressierte
  • Studierende
  • Lehrveranstaltungen
    • Archiv
    • WS 2020/2021
      • DM
      • DS
      • DW1
      • EIP
      • EIPNF
      • EVM
      • GP
      • HS
      • IUI
      • IV
      • LCS
      • MMN
      • OGW
      • OMM
      • OPENLAB
      • PEM2
      • PEM_A
      • PEM_HFF
      • PEM_RL
      • PKMM
      • PMG
      • PMG2
      • PS
      • PSK2
      • PTL
      • PXD
      • TS
      • UID
      • UX1
      • UX2
      • ZSK
  • Forschung
  • Personen
  • Kontakt
  • Besucher
  • Jobs
  • FAQ
  • Intern
GP in anderen Semestern:
WS2122 WS2021
Startseite > Lehrveranstaltungen > WS 2020/2021 > GP

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
  • Prerequisites
  • Communication
  • Preparation
  • Syllabus
  • Solutions
    • Homework Project Solutions
    • Student's Final Projects
  • Grading
  • Disclaimer

News

  • 01.03.2021:Geometry processing will return in WS21/22.
  • 12.02.2021:We will have an invited guest talk from WAY Digital Solutions GmbH that talks about 3D modeling industrial and practices on 22.02.2021, it is a great opportunity to get in touch, please reserve your schedule beforehand if you are interested.
  • 24.01.2021:The Deformation session is merged into the Data-driven method session. They will be discussed together at 08.02.2021.
  • 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):

  • Computer Graphics 1

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 Projects Preview
- Organization Details - -
02.11.2020 Introduction Rendering A Mesh on CPU
Live Demo
Reference Solution
16.11.2020 Discrete Differential Geometry Visualizing Curvatures
Live Demo
Reference Solution
30.11.2020 Smoothing Laplacian Smoothing
Live Demo
Reference Solution
14.12.2020 Parameterization Tutte's Embedding
Live Demo
Reference Solution
11.01.2021 Remeshing Quadric Error Metric Simplification
Live Demo
Reference Solution
08.02.2021 Deformation Delta Mush
08.02.2021 Data-driven Approach
22.02.2021 Guest Talk: Industrial Modeling Practice (from WAY Digital Solutions GmbH)
01.03.2021 Final Project Presentation
  • The project discussions
  • The submission code reviews

Solutions

Homework Project Solutions

  • Reference solution: solutions/changkun
  • Student submitted solutions: solutions/krasnor, solutions/torantie , solutions/nico778, solutions/vseup

Student's Final Projects

Student Topic Preview
K Reinhardt Catmull-Clark Subdivision for A Halfedge-Mesh Structure.
Video Intro
Live Demo
Code
M Hufnagel Quadrilateral Mesh Smoothing with Mean Value Weights.
Video Intro
Live Demo
Code

Grading

(50%) 7 homework projects:

  • (0%) Coding Project 1
  • (10%) Coding Project 2
  • (10%) Coding Project 3
  • (10%) Coding Project 4
  • (20%) Coding Project 5
  • (0%) Coding Project 6 (Open submission)
  • (0%) Coding Project 7 (Open submission)

(50%) A independent project:

  • (10%) Project proposal
  • (40%) Project source delivery and 2-min presentation

Late submission: 0.005% subtraction for every minute late.

Disclaimer

Sehr viele Lehrveranstaltungen finden während der Schließung der LMU online statt. Als Dozenten bitten wir um Nachsicht, falls Dinge nicht immer perfekt laufen und hoffen auf Ihre konstruktive Mitarbeit. In dieser Situation gelten zudem online einige Regeln, die im realen Leben ohnehin klar wären, auf die wir hier aber explizit hinweisen möchten:
  • In Live-Veranstaltungen bitten wir um einen disziplinierten Umgang mit Audio (normalerweise aus) und Bandbreite (Video nach Bedarf)
  • Die Aufzeichnung oder Weiterleitung von Veranstaltungen durch Teilnehmer sind nicht erlaubt.
  • Die Verteilung von Inhalten (Video, Audio, Bilder, PDFs, etc.) in anderen Kanälen als den vom Autor vorgesehenen ist nicht erlaubt.
Wer eine dieser Regeln verletzt, muss damit rechnen, von der fraglichen Veranstaltung ausgeschlossen zu werden und wir behalten uns weitere Schritte vor. Mit allen anderen freuen wir uns auf das gemeinsame Experiment "Online-Semester".
Nach oben
Impressum – Datenschutz – Kontakt  |  Letzte Änderung am 27.05.2022 von Changkun Ou (rev 40526)