计算机图形学入门:3D渲染指南([瑞士]加布里埃尔·甘贝塔)

书: https://pan.baidu.com/s/1LWWovU7IScpiddLrDhjl1w?pwd=pc5n
笔记如下:

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注