CSC0049 高等計算機圖學 (Advanced Computer Graphics)
Fall 2024 (113學年上學期)
n CG Short films that were mentioned
in class.
n Sep. 04:
Introduction
n Sep. 11: Ray Tracing
n Sep. 18: Ray Tracing II
n Sep. 25: continued
n Oct. 02: Distributed Ray Tracing
n Oct. 16: Radiosity
n Oct. 23: Monte Carlo Path Tracing
n Oct. 29: continued
n Nov.06: Path Tracing – Implementation Issues;
n Nov.13: Colors
n Nov. 20: Anti-aliasing and Sampling Theorem
n Nov. 27: Introduction to GPU Programming
n Dec. 04: Image-Based
Rendering
n Dec. 11: Precomputed Light Transport
n Dec. 18: Final Project Demos
² 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.
² 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/.