本文整理了 GAMES101 计算机图形学课程的笔记大纲,方便快速查找和学习相关内容。
基础变换
图形学三大变换
介绍计算机图形学中的三大核心变换:
- Model 模型变换(缩放、旋转、平移)
- View 相机变换
- Projection 投影变换(正交投影、透视投影)
- 罗德里格斯旋转公式
光栅化
图形学光栅化
光栅化是将三维场景投影到二维屏幕的过程:
- Viewport 视口变换
- 三角形渲染离散化
- 深度测试 Z-Buffer
- 反走样技术
着色
图形学-Sharding着色
着色是对物体应用不同材质的过程:
- Blinn-Phong 反射模型(BPR)
- 着色频率
- 图形管线
- 纹理映射
几何
图形学-Geometry几何
几何表示方法和曲线曲面:
- 隐式表示与显式表示
- 贝塞尔曲线
- 贝塞尔曲面
光线追踪
光线追踪是计算机图形学中用于生成逼真图像的重要技术,本课程分为多个部分深入讲解:
图形学-光线追踪(Whitted风格光线追踪)
介绍经典的 Whitted 风格光线追踪:
- 光线追踪基本原理
- 光线与面交点计算
- 光线追踪优化
- AABB 包围盒
图形学-光线追踪2(辐射度量学)
介绍光的物理量测量:
- Radiometry 辐射度量学
- 辐射能(Radiant Energy)
- 辐射通量(Radiant Flux)
- 辐射强度、辐照度、辐射亮度
图形学-光线追踪3(渲染方程)
渲染方程是现代光线追踪的理论基础:
- 反射方程
- 渲染方程
- BRDF(双向反射分布函数)
- 全局光照
图形学-光线追踪4(概率论)
蒙特卡洛方法的数学基础:
- 随机变量
- 概率密度函数(PDF)
- 蒙特卡洛积分
图形学-光线追踪5(路径追踪)
现代光线追踪的核心算法:
- 路径追踪算法
- 俄罗斯轮盘赌(Russian Roulette)方法
- 渲染效率优化
材质和外观
GAMES101笔记-材质和外观
深入讲解材质的表示:
- BRDF 双向反射分布函数
- 漫反射系数
- Manuka 渲染器
动画
计算机动画的原理和实现方法:
图形学-Animation动画
动画基础和关键技术:
- 关键帧动画
- Rigging 绑定
- 质点弹簧系统
- 粒子系统
- 物理仿真动画
图形学-Animation动画2
动画的物理仿真:
- 单质点模拟
- 常微分方程求解
- 欧拉方法
- 刚体模拟
- 流体模拟
学习建议
建议按照以下顺序学习:
- 基础变换 → 理解三维空间到二维屏幕的变换过程
- 光栅化 → 了解如何将几何体绘制到屏幕上
- 着色 → 学习如何给物体着色
- 几何 → 掌握几何表示方法
- 光线追踪系列 → 深入学习现代渲染技术(按顺序学习 5 篇文章)
- 材质和外观 → 理解材质的物理表示
- 动画系列 → 学习物体运动和物理仿真
相关资源
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zhangzqs!
评论

