2021/22 Taught Postgraduate Module Catalogue
COMP5821M Geometric Processing
15 creditsClass Size: 40
Module manager: Prof Hamish Carr
Email: H.Carr@leeds.ac.uk
Taught: 1 Sep to 31 Jan (adv yr), Semester 1 (Sep to Jan) View Timetable
Year running 2021/22
Pre-requisite qualifications
We will assume a good standard of C++ programming, including use of classes, basic templates, and overloading. Knowledge of computer architecture, in particular the memory hierarchy.Pre-requisites
COMP5811M | Parallel and Concurrent Programming |
COMP5812M | Foundations of Modelling and Rendering |
This module is not approved as an Elective
Module summary
Advanced geometric modelling for computer graphics depends on understanding of differential geometry and its uses for modelling and optimising assets in the graphics pipeline. It is also necessary to understand how the mathematical concepts map to practical implementations across tasks such as building geometric modelling tools, model repair and parameterisation, texture synthesis, and geometric smoothing & simplification.Objectives
* understand the foundations of geometric modelling in differential geometry* develop data structures for representing, editing and traversing tessellated lines and surfaces
* understand and create texture-based representations of geometric information
* manipulate geometric models with techniques such as texture parameterisation, simplification, refinement, smoothing, mesh repair and mesh quality improvement
Learning outcomes
On completion of this module, a student will have fundamental understanding of all major stages in the asset modelling
pipeline from a technical standpoint.
Syllabus
* Differential Geometry of Curves & Surfaces
* Mesh Representation, Data Structures & Editing Operations
* Higher Order Surface Modelling & Tessellation
* Volumetric Modelling & Rendering
* Surface Reconstruction, Manipulation & Repair
* Mesh Deformation, Simplification & Interpolation
* Texture Synthesis and Generation
Teaching methods
Delivery type | Number | Length hours | Student hours |
Class tests, exams and assessment | 4 | 20.00 | 80.00 |
Lecture | 20 | 1.00 | 20.00 |
Practical | 10 | 1.00 | 10.00 |
Private study hours | 40.00 | ||
Total Contact hours | 110.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Private study
Students will be expected to review the material presented in lectures in their own time, and demonstrate their practical competence in a selection of techniques. At the MSc level, this is best done through independent work on programming assignments, with support from the lecturer as needed.Opportunities for Formative Feedback
Bi-weekly assignments will provide the ability to provide metered feedback without micro-managing students’ work.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
In-course Assessment | Programming task | 25.00 |
In-course Assessment | Programming task | 25.00 |
In-course Assessment | Programming task | 25.00 |
In-course Assessment | Programming task | 25.00 |
Total percentage (Assessment Coursework) | 100.00 |
This module will be reassessed by an online time-constrained assessment
Reading list
The reading list is available from the Library websiteLast updated: 15/03/2022 16:12:19
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD