Class Lectures and Reading Assignments
CS 45500
Computer Graphics
Fall, 2025

This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, simple homework exercises that you can work on for practice and exam preparation (not for credit), and links to other sources of information.

Be sure to read the sections in Readme_r1.txt about packages, compiling, and the FrameBuffer.

The following zip file contains examples that help explain Java packages and how they interact with the javac and java commands.

Today we will talk about the FrameBuffer data structure. We will use these pixel utilities,

to study the examples in the following zip file. Read ReadMe.txt from the zip file.

Here is an interactive version of the renderer. We will talk about it next week.

Watch Introduction to rendering, a video about rendering from Pixar In A Box.

Read Chapter 1, pages 1-16 from this book.

Read Chapter 1 (PDF) and Section 2.1 (PDF) from this book.

Read Chapter 1 from this book.

We will discuss the code in the following zip file. Read the text file called Readme_r1.txt, from this zip file, up to the section about the scene package.

Here are a few small utilities that let us look at pixels on the computer screen.

Here are demonstrations of many computer graphics concepts.

Here is the last renderer from the sequence of renderers used in this course.