(09/2011-01/2012)
School of Mathematical Sciences, University of Science and Technology of China
Announcements General Description Textbooks Coursework and Grading Syllabus Links
Lectures | Friday (14:50-17:20) |
Room | Room 1208, Management and Research Building, East Campus, University of Science and Technology of China |
Instructor | Dr. Weihua Tong (tongwh@ustc.edu.cn) |
Prerequisite | C/C++, MFC, OpenGL/DirectX, CAGD, Computer Graphics, Data Structures and Algorithms |
Webpage | http://staff.ustc.edu.cn/~tongwh/GM_2011/index.html |
This course will explore a number of topics that relate to the construction, representation and manipulation of geometric models on a computer, with the emphasis on three-dimensional surfaces. The purpose of the course is to allow students to explore several aspects in depth through programming and reading recently published articles.
A possible list of basic topics to be covered includes:
What we'll actually get to during the quarter will be determined by the interests of the participants.
There is no formal textbook for this course. However, you will probably find the following books very useful.
Credit toward the semester grade will be allocated to each of the components as indicated in the following table.
Programmings | 80% |
Presentations | 20% |
Note: No final examination will be held in the end of this course. But programming and presentations are both required. More information will be provided in the class.
Coursework will be split into two categories: programming assignments and oral presentations, and course projects.
There will be a 3-5 programming assignments for which students will implement an algorithm in 3D geometric modeling. Approximately three weeks will be allowed for each programming assignment.
Each student will be asked to prepare a lecture on a specific topic for this course. A list of papers on the topic will be provided by the instructor. The student will read the papers, find other relevant papers, and present a synthesized view of the problems, previous approaches, and outstanding research issues. One week before the lecture, the student will submit a draft version of ``overhead slides'' to the instructor for discussion.
Week |
Date |
Topic |
Readings |
Speaker |
Slides |
2 | 09.09 | Introduction to Computer Programming | * R. Bryant. D. R. O'Hallaron. Computer Systems: A Programmer's Perspective. Publishing House of Electronics Industry. 2006. | Weihua | Link |
3 | 09.16 | Surface representations, mesh data structures | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 1-2. | Weihua | Link |
4 | 09.23 | Differential geometry, surface smoothing | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 3-4. | Weihua | Same to the last link |
5 | 09.30 | Surface parameterization | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 5. | Weihua | Same to the last link |
7 | 10.14 | Remeshing | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 6. | Weihua | Same to the last link |
8 | 10.21 | Simplification; Approximation | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 7. | Weihua | Same to the last link |
10 | 11.04 | Model Repair | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 8. | Weihua | Same to the last link |
11 | 11.11 | Deformation | * M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Levy. Polygon Mesh Processing. A K Peters. 2010. Chapter 9. | Weihua | Same to the last link |
12 | 11.18 | Subdivision Curves | * J. Warren, H. Weimer. Subdivision Methods for Geometric Design A Constructive Approach. Morgan Kaufmann Publishers. 2002. Chapter 1-3. | Xiaoming | Link |
13 | 11.25 | Subdivision surfaces | * J. Warren, H. Weimer. Subdivision Methods for Geometric Design A Constructive Approach. Morgan Kaufmann Publishers. 2002. Chapter 7. | Xiaoming | Link |
14 | 12.02 | Subdivision surfaces | * J. Warren, H. Weimer. Subdivision Methods for Geometric Design A Constructive Approach. Morgan Kaufmann Publishers. 2002. Chapter 8. | Xiaoming | Link |
15 | 12.09 | Implicit surfaces | * A. J. P. Gomes, I. Voiculescu, J. Jorge, B. Wyvill, C. Galbraith. Implicut Curves, and Surfaces: Mathematics, Data Structures and Algorithms. Springer. 2009. Chapter 1, 6. | Futao | Link |
16 | 12.16 | Implicit surfaces | * A. J. P. Gomes, I. Voiculescu, J. Jorge, B. Wyvill, C. Galbraith. Implicut Curves, and Surfaces: Mathematics, Data Structures and Algorithms. Springer. 2009. Chapter 7, 8. | Gaoyang | Link |
18 | 12.30 | Point surfaces | * M. Gross, H. Pfister. Point-Based Graphics. Morgan kaufmann Publishers. 2007. Chapter 4. | Liuyuan | Link |
© 2011 Weihua Tong |