Midterm Exam
CSCI-4967: Three-Dimensional Computer Graphics
Fall 2004
Administrivia
The Midterm exam will be held in the West Hall Auditorium (200 level) on Thursday, October
21, 2004 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 14, 2004. 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 and interpolation
- 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 the formulas that will be available on the midterm exam ( pdf file)
Back to the course home page
Srinivas Akella
Email: sakella@cs.rpi.edu