WSU 2-color logo

Welcome to

CEG4500/CEG6500 - Computer Graphics



This course will provide you with techniques for generating for constructing 2-D and 3-D objects as well as manipulating and rendering these objects using OpenGL.

Course syllabus


The slides used during the lecture can be downloaded here:

Introductary slides

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Chapter 7

Chapter 8

Chapter 9

Chapter 10

Chapter 11

Chapter 12

Chapter 13

Math Review

Midterm preparation

Notes on raycasting

Windows GLUT library

Instructions for installing GLUT library in Windows

Sample code for Visual Studio

Basic OpenGL framework with ply support using Virtual Studio 2019 or Visual Studio Code on Linux with Makefile

PLY viewer with shader support

A student provided another template for using OpenGL/GLUT with visual studio.

Neon Helium's tutorial website

Lighthouse 3D tutorial website

Last modified Monday November 16, 2020