Cmpe 535
Computer Graphics

In this years course Radiometric terminology will be introduced and Realistic Image Synthesis issues such as Global Illumination and Physically Based Rendering will be discussed in detail.

Course Requirements and Grading

Main requirement of the course is the term project which will consist of a number of assignments. For each assignment the students will develop a section of a Ray Tracing based renderer. The code should be written in C++ and be properly object oriented. Additionally there will be a Final Examination.

 

Lecture Topics

1

2

3

4

5

6

7

8

 

Ray Tracing [1, 2]

Radiometric Terms and Radiance [3]

Physically Based Illum. [4, 5, 6, 7 ], Rendering Eq.

Distributed Ray Tracing, Path Tracing

3D Space Decomposition

Texture Mapping [8, 9, 10]

Photon Mapping

Radiosity

 

 

 

Text Books & Refs

Realistic Image Synthesis Using Photon Mapping, H. W. Jensen, A K Peters, Mass, 2001

Physically Based Rendering from Theory to Implementation, M. Pharr, G. Humphreys, Morgan Kaufmann, 2004

A Practical Guide to Global Illumination using Photon Mapping Siggraph 2002 Course 43

M.Slater, A. Steed, Y. Chrysanthou, Computer Graphics and Virtual Environments From Realism to Real Time, Addison Wesley, 2002

J. Foley, A. van Dam, S. Feiner, J. Hughes, Computer Graphics, Prnciples and Practice, Addison Wesley, 1990, 2.ed.

 

 

 
 
 
Spring 2008

COURSE SCEDULE

TTT 678

 

ANNOUNCEMENTS

 

RESOURCES

PHOTON MAP BOOK>

C++ STYLE GUIDE

OpenGL PutPixel Code

 

LINKS