【🌅】计算机图形学入门
- 主线
- 計算機圖形學一:數學基礎 Transformation&Homogeneous
- 計算機圖形學二:觀測變換 Viewing transformation
- 計算機圖形學三:光柵化渲染與深度緩衝 Raster Images&Z-buffer
- 計算機圖形學四:抗鋸齒 Antialiasing
- 计算机图形学五:着色(光照与基本着色模型)
- 计算机图形学六:着色(着色模型、图形管线、纹理映射)
- 计算机图形学九:光线追踪
- 计算机图形学十:PBR基于物理的渲染基础(辐射度量学、渲染方程与蒙特卡洛路径追踪)
- 支线
- HW2:光柵化、z-buffer與超採樣抗鋸齒算法實現
- 图形学常见的插值方法
- 重心坐标法(贝塞尔坐标法)判断三角形与点的关系
- HW3:手撸着色器渲染小奶牛
- HW4:绘制贝塞尔曲线 + 线性插值反走样
- HW5:完整解析光线追踪代码~光线与三角形相交
- HW6:加速模型BVH解析+SAH
- HW7:路径追踪与微表面模型
- HW8:物理仿真之质点弹簧系统
- 教材
欢迎来到现代计算机图形学入门系列~基本完结
作业代码部分有可能会嵌入在主线中一起讲,也有可能在支线中作为单独一篇文章讲解,我会明确标出(如你所见)。点击标题就可以跳转到对应文章。
本来应该有第七、八、十一和十二章的,分别是:高级纹理映射、几何、相机透镜光场与动画模拟,但是个人能力/时间有限,先挖个坑~
Github:https://github.com/Remyuu/GAMES101-Homework
主线
計算機圖形學一:數學基礎 Transformation&Homogeneous
难度:2/5 | 2023-04-08 |
---|
計算機圖形學二:觀測變換 Viewing transformation
难度:4/5 | 2023-04-09 | [計算機圖形學二:觀測變換 Viewing transformation]包含Assignment1的所有答案 |
---|
計算機圖形學三:光柵化渲染與深度緩衝 Raster Images&Z-buffer
难度:1/5 | 2023-04-12 |
---|
計算機圖形學四:抗鋸齒 Antialiasing
难度:4/5 | 2023-05-23 |
---|
计算机图形学五:着色(光照与基本着色模型)
难度:2/5 | 2023-05-24 |
---|
计算机图形学六:着色(着色模型、图形管线、纹理映射)
难度:2/5 | 2023-05-24 |
---|
计算机图形学九:光线追踪
难度:5/5 | 2023-06-14 |
---|
计算机图形学十:PBR基于物理的渲染基础(辐射度量学、渲染方程与蒙特卡洛路径追踪)
难度:5/5 | 2023-06-25 |
---|
支线
HW2:光柵化、z-buffer與超採樣抗鋸齒算法實現
难度:4/5 | 2023-05-24 | [HW2:光柵化、z-buffer與超採樣抗鋸齒算法實現]将会讲解Assignment2的所有内容 |
---|
图形学常见的插值方法
难度:3/5 | 2023-05-26 |
---|
重心坐标法(贝塞尔坐标法)判断三角形与点的关系
难度:3/5 | 2023-05-26 |
---|
HW3:手撸着色器渲染小奶牛
难度:5/5 | 2023-05-29 | [HW3:手撸着色器渲染小奶牛]将会讲解Assignment3的所有内容 |
---|
HW4:绘制贝塞尔曲线 + 线性插值反走样
难度:2/5 | 2023-06-11 | [HW4:绘制贝塞尔曲线 + 线性插值反走样]将会讲解Assignment4的所有内容 |
---|
HW5:完整解析光线追踪代码~光线与三角形相交
难度:4/5 | 2023-06-15 | [HW5:完整解析光线追踪代码~光线与三角形相交]将会讲解Assignment5的所有内容 |
---|
HW6:加速模型BVH解析+SAH
难度:3/5 | 2023-06-23 | [HW6:加速模型BVH解析+SAH]将会讲解Assignment6的所有内容 |
---|
HW7:路径追踪与微表面模型
难度:5/5 | 2023-07-25 | [HW7:路径追踪与微表面模型]将会讲解Assignment7的所有内容 |
---|
HW8:物理仿真之质点弹簧系统
难度:1/5 | 2023-08-11 | [HW8:物理仿真之质点弹簧系统]将会讲解Assignment8的所有内容 |
---|