
书: https://pan.baidu.com/s/1LWWovU7IScpiddLrDhjl1w?pwd=pc5n
笔记如下:
- 图形学基础:介绍计算机图形学的基本概念,包括光栅化、光线追踪和着色模型。
- 3D数学基础:讲解向量、矩阵、变换(平移、旋转、缩放)及其在图形学中的应用。
- 渲染管线:解释实时渲染的基本流程,包括顶点处理、光栅化和片段着色。
- 光线追踪原理:介绍光线投射、阴影计算和递归光线追踪的基本算法。
- 着色与光照:讨论Lambert漫反射、Phong高光和基于物理的渲染(PBR)模型。
- 纹理映射:讲解UV映射、Mipmap和多纹理混合技术。
- 阴影技术:分析阴影贴图(Shadow Mapping)和光线追踪阴影的实现方法。
- 全局光照:简介环境光遮蔽(AO)、辐射度(Radiosity)和路径追踪(Path Tracing)。
- 抗锯齿方法:对比SSAA(超采样)、MSAA(多重采样)和TAA(时域抗锯齿)。
- GPU加速:探讨并行计算在图形渲染中的应用,如CUDA和OpenCL。
- 3D模型表示:介绍多边形网格、曲面细分(Tessellation)和体素(Voxel)。
- 实时渲染优化:包括视锥剔除(Frustum Culling)和LOD(细节层次)技术。
- 后处理效果:实现Bloom、HDR、运动模糊和景深等屏幕空间特效。
- 物理模拟:简要介绍刚体动力学和布料模拟在渲染中的应用。
- 体积渲染:讲解烟雾、云层等体积效果的渲染方法。
- 卡通渲染(NPR):探讨非真实感渲染技术,如轮廓线和色块着色。
- 虚拟现实(VR)渲染:分析立体渲染、低延迟和帧率稳定的关键点。
- 光线追踪加速结构:介绍BVH(层次包围盒)和KD-Tree在光线追踪中的作用。
- 现代API对比:比较OpenGL、Vulkan和DirectX 12的架构差异。
- 行业趋势:讨论实时光线追踪、AI降噪和元宇宙对图形学的影响。