CSC 6991 3D Graphical and Geometric Modeling (Winter 2023)
Important Notices:
Course Information:
Course Ref. No.: 28921
Term: Winter 2023
Time: Tue & Thu 4:00 PM - 5:15 PM
Location: Alex Manoogian 0256
Instructor Contact Information:
Name: Zichun Zhong
Phone Number: 313-577-9530
Office Location: 5057 Woodward Ave, Suite 14109.2, Detroit, Michigan, 48202
Office Hours: Tue & Thu 2:30 PM - 3:30 PM (by appointment)
Email Address: zichunzhong@wayne.edu
TA: TBD
Course Description and Goals:
The main focus of the course is to introduce theoretic and computational background of modeling in 3D computer graphics, geometric processing, and visualization, specifically, how to represent, model, and analyze 3D models and scenes. For instance, "how can we build a high-quality model from acquired large-scale 3D dataset in a complex scenario (i.e., scanned data, medical images, unorganized sets of polygons, voxels, etc.)?" and "how can we use the 3D model for reconstruction, simulation, and animation?" The goal of this course is after learning basic computer graphics programming, knowledge, and geometry concepts, students will get to the latest and most popular 3D data representation schemes and techniques; and know how to effectively use them in different graphics, computer-aided design, simulation, or animation applications. The following topics will be covered:
Lecture Notes: (All slides and reference materials are posted on Canvas at WSU)
Syllabus (Check it on Canvas)
Blue color is done
Date |
Subject |
01/10/2023 |
Introduction to 3D Graphical and Geometric Modeling and Applications |
01/12/2023 |
Introduction to 3D Graphical and Geometric Modeling and Applications |
01/17/2023 |
Introduction to Computer Graphics and OpenGL / Representation of 3D Shapes |
01/19/2023 |
Mesh Data Structure |
01/24/2023 |
3D Surface Mesh Generation |
01/26/2023 |
3D Surface Mesh Generation |
01/31/2023 |
3D Surface Mesh Generation |
02/02/2023 |
3D Surface Mesh Generation |
02/07/2023 |
3D Volume Mesh Generation |
02/09/2023 |
Proposal Discussion |
02/14/2023 |
3D Volume Mesh Generation |
02/16/2023 |
Reconstruction of 3D Volume Images from 2D Projections |
02/21/2023 |
Reconstruction of 3D Volume Images from 2D Projections |
02/23/2023 |
Reconstruction of 3D Meshes from Point Clouds |
02/28/2023 |
Reconstruction of 3D Meshes from Point Clouds |
03/02/2023 |
Reconstruction of 3D Meshes from 2D/3D Images |
03/07/2023 |
Reconstruction of 3D Meshes from 2D/3D Images |
03/09/2023 |
Mid-Term Presentation |
03/14/2023 |
Spring Break - No Class |
03/16/2023 |
Spring Break - No Class |
03/21/2023 |
Simplification of 3D Meshes |
03/23/2023 |
Simplification of 3D Meshes |
03/28/2023 |
Simplification of 3D Meshes |
03/30/2023 |
Subdivision Surfaces |
04/04/2023 |
Subdivision Surfaces |
04/06/2023 |
3D Deep Learning on Shapes |
04/11/2023 |
3D Deep Learning on Shapes |
04/13/2023 |
3D Deep Learning on Shapes |
04/18/2023 |
Office Hours |
04/20/2023 |
Final Presentation and Demo |
Grading:
(1) Proposal: 10% (Due date: 02/09/2023)
- Study a set of relevant papers (3-5 papers)
- Give a class presentation and submit your own 1-2 page course project proposal (for a specific topic/algorithm/method taught by this course)
(2) Mid-term report and presentation: 10% (Due date: 03/09/2023)
- Submit your 1-2 page mid-term report and implement basic functionalities of your proposed project before the mid-term check point
- Give a class presentation
(3) Final presentation and demo: 20% (Due date: 04/20/2023)
- Give a class presentation and final project demonstration
(4) Project submission: 60% (Due date: 04/20/2023)
- Submit your project code and 1-2 page final project report
Prerequisites: This is a graduate-level course. But undergraduate students would still be able to take this course. Some basic background in linear algebra and programming (CSC 2000 or equivalent) is assumed. Knowledge about computer graphics (CSC 5870) and geometry will be helpful.
Course & Instructor Policies:
(1) Copying source code from another student in this class or obtaining a solution from some other source will lead to an automatic failure for this course and to a disciplinary action. In this case, you may be given a score of 0 for the assignment or project in question (and the other party will get a failure).
(2) No late submission for assignment will be accepted.
(3) Grades will be posted on the Canvas.
(4) If there is any special case, please inform the instructor in advance.