This document discusses 3D transformations and projections used in computer graphics. It introduces common transformation functions like glOrtho, glPerspective, and glViewport that are used to set up the projection and modelview matrices. As homework, students are asked to render a 3D model using perspective projection, duplicate and transform multiple instances of the model on screen with different positions, sizes and rotations, and optionally animate the models.