Computer Graphics and Visualisation
Computer Graphics and Visualisation
Computer Graphics and Visualisation
net/publication/2687235
CITATIONS READS
8 6,256
8 authors, including:
W. Terry Hewitt
The University of Manchester
75 PUBLICATIONS 625 CITATIONS
SEE PROFILE
All content following this page was uploaded by W. Terry Hewitt on 16 October 2014.
Today’s Topics
Summary of course
Hints about the open exam
Hints about the closed exam
Categories of questions
Lecture 22
Computer Graphics and Visualisation
Reading List
Core text
E. Angel, Interactive Computer Graphics: A Top-down Approach with
OpenGL, Addison-Wesley, 5th ed. 2009.
Recommended graphics references
J. Foley, A. Van Dam, S. Feiner, J. Hughes, and R. Phillips, Introduction to
Computer Graphics, Addison-Wesley, 1994.
J. Foley, A. Van Dam, S. Feiner, and J. Hughes, Computer Graphics:
Principles and Practice, Addison-Wesley, 2nd Edition, 1990.
A. Watt, 3D Computer Graphics, Addison Wesley, 3rd edition, 2000.
D. Hearn and M. Baker, Computer Graphics, Prentice Hall, 2nd Edition,
1997.
W. Schroeder, K. Martin, and B. Lorensen, The Visualization Toolkit,
Prentice Hall, 2nd Edition, 1998.
Lecture 22
Computer Graphics and Visualisation
Reading List
Lecture 22
Computer Graphics and Visualisation
Module Structure
1 Introduction Chap. 1
2 Graphics programming Chap. 2
3-4 Mathematics for graphics Chap. 4
5-6 Viewing transformations Chap. 5
7 Modelling Chap. 9
9 Colour Foley Chap. 11
10 Curves Chap. 12
12-14 Illumination and shading Chap. 6 and 13
15 Visible surfaces Chap. 5.6 and 7.11
16 Clipping Chap. 7.3-7.7
17 Physical-based modelling Chap. 11
18 Scan conversion Chap. 7.8-7.10
19-20 Textures Chap. 8.7-8.12
21 Solid-based modelling Chap. 10.12
Lecture 22
Computer Graphics and Visualisation
Practicals
1 Introduction to OpenGL
2 2D graphics – plots, text
3 Menus and 3D graphics
4 Modelling and viewing
5 Shading and animation
6 Build an animated model
7 Physics-based modelling
8 Textures
9 Fractal landscape
Lecture 22
Computer Graphics and Visualisation
Open Assessment
Lecture 22
Computer Graphics and Visualisation
Open Assessment
Open Assessment
May include:
Modelling
Blending
Colour
Lighting/Materials/Shading
Textures
Surfaces
Animation
Physics based modelling (particles/springs/fractals)
User control using menu and/or keyboard functions
Lecture 22
Computer Graphics and Visualisation
Closed Assessment
The Exam
Wednesday 17th of June (Week 8), Central Hall
Module No. 0620145
You are not required to remember C code, clearly written pseudocode
will do
You are not required to remember OpenGL functions
You will be asked to answer 2 questions out of 4
Each question has several points which may refer to different lectures
Previous exam papers and model solutions available at:
http://www-course.cs.york.ac.uk/cgv/exam/
Lecture 22
Computer Graphics and Visualisation
Categories of Questions
Categories of Questions
Lecture 22
Computer Graphics and Visualisation
Categories of Questions
Worked Problems
1. Consider a planar surface with perfect reflective properties and having
a normal vector: Ã p !
1 1 2
N= ; ;
2 2 2
Find the direction of the reflected light ray when the incident light ray
has direction: Ãp !
6 3 1
L= ; ;
4 4 4
Lecture 22
Computer Graphics and Visualisation
Categories of Questions
Worked Problems
3. Produce the simple model of a robot showing the relationships between
nodes and subnodes. Use diagrams if necessary.
Lecture 22
Computer Graphics and Visualisation
Categories of Questions
Enumerative
1. Describe two different types of constraint which can be imposed on
particle systems in order to assign them real world physical properties.
2. List and briefly describe six methods for representing 3D volumes.
3. List and briefly describe six types of coherences which can be used to
accelerate graphics.
Lecture 22
Computer Graphics and Visualisation
Categories of Questions
Comparative Questions
1. Compare and contrast clipping and scissoring
2. Describe and contrast two approaches to texture mapping onto the
surface of a model made of polygons.
3. Describe and compare the Gouraud and Phong shading methods.
4. Compare and contrast two intermediate object mapping algorithms:
intermediate mapping on a cylinder and intermediate mapping on a
sphere.
5. Compare and contrast digital differential analyser algorithm (DDA) and
Bresenham’s algorithm.
Lecture 22
View publication stats