This module is discontinued in the selected year. The information shown below is for the academic year that the module was last running in, prior to the year selected.
2023/24 Taught Postgraduate Module Catalogue
COMP5821M Geometric Processing
15 creditsClass Size: 40
Module manager: Prof Hamish Carr
Email: H.Carr@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2023/24
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 parametrisation, texture synthesis, and geometric smoothing & simplification.Objectives
On successful completion of this module a student will have demonstrated the ability to* 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 parametrisation, 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 |
Lecture | 20 | 1.00 | 20.00 |
Practical | 10 | 2.00 | 20.00 |
Private study hours | 110.00 | ||
Total Contact hours | 40.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 coursework only.
Reading list
The reading list is available from the Library websiteLast updated: 28/04/2023 14:54:00
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