Advanced Computer Graphics and Visualization Course
Lectures
Please note that the lectures are on Tuesdays 14:00-16:00 (room 144) and that the tutorial is on Thursdays 11:00-12:00 (room 145).
- Lecture 1: Introduction, Data Structures & VTK (Prof. Rueckert)
- Lecture 2: Scalar, Vector and Tensor Visualisation (Prof. Rueckert)
- Lecture 3: Volume Rendering I (Dr. Edwards)
- Lecture 4: Volume Rendering II (Dr. Edwards)
- Lecture 5: Surfaces I (Dr. Edwards)
- Lecture 6: Surfaces II (Dr. Edwards)
- Lecture 7: Splines I (Prof. Rueckert)
- Lecture 8: Splines II (Prof. Rueckert)
- Lecture 9: Physics-based Modelling I (Dr. Edwards)
- Lecture 10: Physics-based Modelling II (Dr. Edwards)
- Lecture 11: Appearance and Shape Modelling I (Prof. Rueckert)
- Lecture 12: Appearance and Shape Modelling II (Prof. Rueckert)
- Lecture 13: Haptic Rendering (Dr. Edwards)
- Lecture 14: Augmented Reality (Dr. Edwards)
- Lecture 15-18: Group project presentations
Tutorials
- Week 2:
- Theoretical tutorial on data representation and visualisation
- Practical tutorial on getting started with VTK (practical)
- Week 3
- Theoretical tutorial on volume rendering
- No practical tutorial as first coursework is handed out (see below)
- Week 4:
- Theoretical tutorial on surfaces
- Practical tutorial on scalar and vector visualisation with VTK (practical)
- Week 5:
- Theoretical tutorial on splines
- No practical tutorial as second coursework is handed out (see below)
- Week 6:
- Theoretical tutorial on physical modelling
- Practical tutorial on physics-Based modelling (practical)
- Week 7:
- Theoretical tutorial on appearance and shape modelling
- Week 8:
- Theoretical tutorial haptics and AR
- Week 9 and 10: No tutorials, group project presentations instead.
Courseworks and Mini Group Project
The assessed components of the course consist of two practical courseworks and a mini-group project. You can do the assessed components on your own or in groups of up to 3 students. It is strongly recommended to do the coursework and project in groups, but it is your job to form groups with your fellow students.
Courseworks:
- Week 3: Volume Rendering (assessed, see CATE)
- Week 5: Surface Triangulation (assessed, see CATE)
The goal of the mini group project is to independently explore an advanced topic in computer graphics or visualization. You can find a selection of topics here.
Deliverables:
- Report (5 pages recommended, 8 pages max)
- Mini-quiz (3 questions and answers, 2 pages max)
- Presentation (12-15 mins + upto 5 mins for questions)
A list of suggested topics can be here.
Important: The group allocations and time table for the presentations can be found here once these have been finalized.