CENG 487

Introduction to Computer Graphics

This course covers rendering techniques and programming interfaces for Computer Graphics. The course topics include basic mathematical concepts in Computer Graphics (two and three dimensional transformations), lighting models, methods for basic scene modeling and visibility analysis. Application of these Computer Graphics techniques on modern hardware using OpenGL is also covered.

Topics
Introduction
Color
Mathematics for Computer Graphics
Three Dimensional Graphics
OpenGL
Texturing
Shading and Illumination I
Introduction to Rendering
Raycasting
Ray Tracing Basics
Photon Mapping and Global Illumination
Accelerating Ray Tracing
Shading and Illumination II
Volume Rendering