01|概览与光栅化
计算机图形学定义、应用领域、渲染管线、图形学与视觉的区别
GAMES101 是 UCSB 闫令琪老师主讲的计算机图形学入门课程。系统覆盖光栅化、几何表示、光线追踪、动画模拟四大核心主题,从基础原理到实际应用,建立对图形学的完整认知。前置需求:C++ 编程基础、线性代数与基本数学知识。课程网站:https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html | B站视频:https://www.bilibili.com/video/BV1X7411F744
计算机图形学定义、应用领域、渲染管线、图形学与视觉的区别
向量定义与运算、点积叉积的几何意义、矩阵运算、齐次坐标
二维仿射变换、齐次坐标、复合变换、三维变换、欧拉角、MVP 变换、视图与投影变换
透视投影收尾、视口变换、光栅显示设备、三角形采样与抗锯齿、MSAA/FXAA/TAA/DLSS
深度缓冲 Z-Buffer、Blinn-Phong 反射模型、着色频率、图形渲染管线与 Shader、纹理映射、重心坐标、双线性插值、Mipmap 与三线性插值、环境贴图、法线贴图、阴影贴图
几何的隐式与显式表示、代数曲面与CSG与距离函数、贝塞尔曲线与B样条、贝塞尔曲面、网格细分(Loop/Catmull-Clark)、网格简化(二次误差度量)、网格正规化、阴影映射 Shadow Mapping