Digital Image Synthesis, Fall 2012


One primary goal of computer graphics is to synthesize realistic images which are indistinguishable from real photographs. Methods of this category were very slow. However, recent progresses on GPUs have made interactive realistic rendering possible. This course will cover realistic image synthesis techniques that could be or have been used to make animations such as Finding Nemo and games such Half Life.

Recent updates

December 27, 2012 slides on volume are posted.
December 20, 2012 slides on surface integrator are posted.
December 17, 2011 final project is assigned.
December 10, 2012 Proj#3 submission instruction is posted.
December 6, 2012 slides on Monte Carlo I and II are posted.
November 22, 2012 project #3 is assigned.
November 22, 2012 slides on lights are posted.
November 15, 2012 slides on textures are posted.
November 12, 2012 Proj#2 submission instruction is posted.
November 8, 2012 slides on reflection models and materials are posted.
October 25, 2012 project #2 is assigned.
October 22, 2012 Proj#1 submission instruction is posted.
October 18, 2012 slides on sampling are posted.
October 18, 2012 slides on camera are posted.
October 9, 2012 slides on color and radiometry are posted.
October 4, 2012 project #1 is assigned.
October 4, 2012 slides on accelerators are posted.
September 27, 2012 slides on shapes are posted.
September 20, 2012 slides on geometry are posted.
September 20, 2012 slides on pbrt core are posted.
September 13, 2012 project #0 is assigned.
September 13, 2012 pbrt source code tracing is available.
September 13, 2012 Please subscribe via this website
August 17, 2012This webpage is up.