Course home page: GAMES101: Introduction to Computer Graphics (in Chinese)
Course screen recording: GAMES101-现代计算机图形学入门-闫令琪
-
Rasterization
| assignment1: Rotation and projection |
assignment2: Triangles and Z-buffering |
 |
 |
| assignment3: Pipeline and Shading (Blinn-Phong shader) |
assignment3: Pipeline and Shading (texture shader) |
 |
 |
-
Geometry(Curves and Meshes)
| assignment4: Bézier curve |
assignment4: Bézier curve |
 |
 |
-
Ray Tracing
| assignment5: The rays intersect the triangle |
assignment6: Acceleration structure |
 |
 |
| assignment7 Path-Tracing Direct-illumination SSAA SPP=1024 |
assignment7 Path-Tracing Global-illumination SSAA SPP=1024 |
|
|
-
Animation / Simulation
WIP ···
# build
mkdir build
cd ./build
cmake ../
make
# run
cd build/src/assignmentX # X could be 0/1/2/3/4/5/6/7
./ExecutableFile # see more from src/assignmentX/README.md