CSC0049 高等計算機圖學 (Advanced Computer Graphics)
Fall 2025 (114學年上學期)
n CG Short films that were mentioned
in class.
n Sep. 03:
Introduction
n Sep. 10: Ray Tracing
n Sep. 17: Ray Tracing II
n Sep. 24: continued
n Oct. 01: Distributed Ray Tracing
n Oct. 08: continued
n Oct. 15: Radiosity
n Oct. 22: Monte Carlo Path Tracing
n Oct. 29: Path Tracing – Implementation Issues
n Nov. 05: continued
n Nov. 12: Colors
n Nov. 19: Anti-aliasing and Sampling Theorem
n Nov. 26: Introduction to GPU Programming;
n Dec. 03: Precomputed Light Transport
n Dec. 10: Image-Based
Rendering
n Dec. 17: Final Project Demos
n Winter break
² A 3D vector and matrix
library (written in C++).
² Examples of PPM image output, written in C and C++.
IrfanView (a freeware) may be used to
view the generated image.
² stb_image: a single-file public
domain libraries for image I/O in C/C++.
² Progressive
Radiosity by Eric Chen while he worked for Apple. (alternative
link)
² GLUT library
(documents in HTML,
in PDF,
header &
binary precompiled for MS Windows).
Ø Physically
Based Rendering by Matt Pharr Wenzel Jakob, and Greg Humphreys; The Online edition of the book is now
available.
Ø Ray
Tracing in One Weekend by Peter Shirley.
Ø Robust
Monte Carlo Methods for Light Transport Simulation, by Eric Veach, Ph.D. dissertation, Stanford University, December
1997.
Ø Ray Tracing Gems,
edited by Eric Haines and Tomas Akenine-Möller.
Ø SIGGRAPH 2018 Course, Introduction to DirectX Ray Tracing;
Ø TU
Wien Rendering/Ray Tracing Course, available on Youtube.
Ø SIGGRAPH 2012 Course, Advanced
(quasi) Monte Carlo methods for image synthesis
Ø SIGGRAPH 2008 Course, Advanced Global Illumination
using Photon Mapping
Ø SIGGRAPH
2008 Class: Practical
global illumination with irradiance caching
Ø SIGGRAPH 2001 Course #54, An Interactive
Introduction To OpenGL Programming
Ø Description of the OBJ format for 3D
models.
² PBRT example scenes.
² A cow model (in OBJ format).
² Some 3D models may be obtained at Lighting Challenges
from 3DRender.com, 3D Cafe
and http://lodbook.com/models/.