Games 101 作业
作业代码仓库:https://github.com/HUSTJJD/Games-Homeworks
课程笔记:Games101
本页由tools/sync_games_homeworks.py自动生成,手写内容请写在标记块之外,不会被覆盖。
| # | 类型 | 题目 | 源码 | 主要文件 |
|---|---|---|---|---|
| 0 | C++ | pa0.pdf | games101/0 | main.cpp(构建:CMakeLists.txt、build.ps1) |
| 1 | C++ | Assignment1.pdf | games101/1 | Triangle.cpp、Triangle.hpp、main.cpp、rasterizer.cpp、等 5 个源文件(构建:CMakeLists.txt、build.ps1) |
| 2 | C++ | Assignment2.pdf | games101/2 | Triangle.cpp、Triangle.hpp、global.hpp、main.cpp、等 6 个源文件(构建:CMakeLists.txt、build.ps1) |
| 3 | C++ | Assignment3.pdf | games101/3 | OBJ_Loader.h、Shader.hpp、Texture.cpp、Texture.hpp、等 10 个源文件(构建:CMakeLists.txt、build.ps1) |
| 4 | C++ | assignment4.pdf | games101/4 | main.cpp(构建:CMakeLists.txt、build.ps1) |
| 5 | C++ | assignment5.pdf | games101/5 | Light.hpp、Object.hpp、Renderer.cpp、Renderer.hpp、等 11 个源文件(构建:CMakeLists.txt、build.ps1) |
| 6 | C++ | PA6.pdf | games101/6 | AreaLight.hpp、BVH.cpp、BVH.hpp、Bounds3.hpp、等 20 个源文件(构建:CMakeLists.txt、build.ps1) |
| 7 | C++ | Assignment7.pdf | games101/7 | AreaLight.hpp、BVH.cpp、BVH.hpp、Bounds3.hpp、等 20 个源文件(构建:CMakeLists.txt、build.ps1) |
| 8 | C++ | assignment8.pdf | games101/8 | src/application.cpp、src/application.h、src/getopt.hpp、src/main.cpp、等 8 个源文件(构建:CMakeLists.txt、build.ps1) |
其他目录
- games101/PathTracingCuda(19 个文件)
- games101/models(28 个文件)
许可协议:CC BY
作者:Davids
本文链接:https://hustjjd.github.io/bbe1345d.html
更新于:2026年10月10日