Skip to content

SUIKASAN111/GAMES101-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本仓库是我完成的GAMES101课程的作业,包括作业1-8,作业0主要用于熟悉Eigen库,故不加入其中。作业中完成了所有基础部分并以及大部分提高内容(除了作业7中的微表面模型)。

GAMES101课程的代码框架使用C++17标准,使用代码时记得先修改编译器版本,或自行重新实现使用新特性的代码。使用CMake编译参考作业自带的说明文档即可。

作业与代码框架说明参考请移步我的个人博客。 目前博客中已经完成GAMES101知识梳理GAMES101作业

Preview

作业1:旋转与投影 hw1

作业2:Triangles-and-Z-buffering hw2

作业3:Pipeline-and-Shading hw3

作业4:Bezier曲线 hw4

作业5:光线与三角形相交 hw5

作业6:加速结构 hw6

作业7:路径追踪 hw7

作业8:质点弹簧系统 hw8