CS 184: Foundations of Computer Graphics
Fall 2002
TENTATIVE LAB ASSIGNMENTS
- Assignment #1: DUE: ?.
INTERACTIVE POLYGON BUILDER
Polygon format in SLIDE, basic mouse interaction, writing SLIDE files.
- Assignment #2: DUE: ?.
``FISH INTO FOWL'' : EDITING AND MORPHING
More interaction, finding vertices, reading SLIDE, interpolation.
- Assignment #3: DUE: ?.
HIERARCHICAL SCENE ``FISH 'N' SHIPS''
2D transforms, hierarchical composition, SLIDE parsing and display.
- Assignment #4: DUE: ?.
POLYGON CLIPPER AND INTERACTIVE ``SEA VIEW''
Line and polygon clipping algorithms, windowing, scene hierarchy.
- Assignment #5: DUE: ?.
CRYSTAL BALL VIEWER FOR 3D CONVEX OBJECTS
Parallel projection, 3D transformations, polygon filling.
- Assignment #6: DUE: ?.
PERSPECTIVE PROJECTION AND VIEW CONTROL
Perspective projection, viewing transformation, backface removal.
- Assignment #7: DUE: ?.
SCAN CONVERTING POLYGONS & Z-BUFFERING
Sweep-line algorithm, pixel-level display control.
Software line-z-buffer for hidden feature elimination.
- Assignment #8: DUE: ?.
ILLUMINATION, LAMBERT AND GOURAUD SHADING
Smooth shading, color spaces, value vs. normal interpolation.
- Project Assignment #9: DUE: ?.
MODELING OF A CURVED 3D OBJECT
Procedural object generation, spline surfaces.
- Project Assignment #10: DUE: ?.
REALISM IN RENDERING
Specular reflections, shadows, radiosity.
- Final Project: DUE: ?.
OBJECT MODELING, ANIMATION, AND RENDERING
Construct and render articulated, animated objects.
Last update of this page: 2002/8/24
Page Editor:
Carlo H. Séquin