Midterm Exam
CSCI-4962: Three-Dimensional Computer Graphics
Fall 2002
Administrivia
The Midterm exam will be held in the West Hall Auditorium (200 level) on Thursday, October
17, 2002 at 10:00 am . The duration of the exam will be 2 hours. The
exam will be closed book and closed notes. No makeup exam will be
given if you miss the exam.
Topics
Topics for the midterm exam include all material covered in class upto
and including the lecture of October 10, 2002. The list below is an
outline, and is not exhaustive.
- Graphics hardware: Displays, input/output devices, vector and
raster scan, frame buffers, color lookup tables
- Scan conversion of lines and polygons, DDA and Bresenham algorithms
- Geometric modeling:
- Transformation matrices for translation, rotation, scaling; affine transformations,
- Homogeneous coordinates, composite transformation matrices, reflection and shear
- Change of coordinate systems, Rotations about an arbitrary axis
- OpenGL basics: organization, primitives, modeling and viewing
transformations, order of transformations, matrix stacks, projections, lighting
- Viewing and projection transformations
- Viewing transformations, viewing volumes
- Perspective and parallel projections
- Clipping of lines and polygons: Cohen-Sutherland, Sutherland-Hodgman, and Weiler-Atherton algorithms
- 3D rotations: Euler angle, axis-angle, and quaternion
representations; Quaternion properties and use for rotation representation
- Illumination:
- Local and global illumination, light sources (positional, directional)
- Diffuse, specular, ambient, emissive components
- Illumination models: Lambertian diffuse reflection, specular
reflection, Phong illumination model, combined illumination model
- Surface normal vectors
- Shading: Flat, Gouraud (smooth), and Phong shading
- Curves:
- Basic characteristics (eg. continuity) and representations
(eg. matrix) of spline curves
- Bezier splines: blending functions, curve joining, recursive
subdivision
- Hermite splines, Catmull-Rom splines
- B-splines: order, knots and knot vectors, blending functions,
uniform and non-uniform B-splines
- Rational splines and NURBS
Review
- Here are some midterm review questions ( pdf file) from the Fall 2000 version
of the course to improve your understanding of the material.
You have already seen some of these questions in your HWs. Ignore questions 31 and 32, which are based on material we have not yet covered.
Back to the course home page
Srinivas Akella
Email: sakella@cs.rpi.edu