GAMES 101 现代计算机图形学入门

原始课程链接

如有侵权,请联系删除

课程主要内容

  • 数学基础
    • 线代的基本概念
    • 线代的应用 - MVP
  • 几何
    • 曲线
    • 曲面
  • 动画/仿真 Animation/Simulation[31:45]
    • 刚体模拟
    • 弹簧模拟
    • 角色动画
  • 渲染
    • 光栅化 Rasterization [29:11]
      定义:把3D空间中的几何形体显示在屏幕上
      特点:速度快,能达到实时,30 fps。但质量一般。
    • 光线追踪 Ray Tracing
      目的:产生非常真实的画面
      特点:慢
    • 阴影

图形学 Dependencies 依赖项

[04:52]

数学:线代,微积分,概论

物理:光学,力学

其它:信号,数值分析,美学

说明

这个是GAMES-Webinar提供的一个课程系列。
作者闫令琪大佬在内容上非常专业。课程逻辑清晰有条理。尤其是光栅化和光线追踪这两个话题,能够把复杂的内容讲得深入浅出。
大佬在讲课方面也很专业。每节课都有上集回顾、本集预告,课程以大约半小时为一个段落,按照易-难-答疑编排。 总之,听大佬上课,不仅能学到知识,更是一种享受。

学习方法

  1. 学习课程提供的主要应用与相关算法,知道算法的主要过程。
  2. 根据算法要解决的问题对算法进行归纳整理,对于一个算法的不同演进版本,进行纵向比较,思考算法为什么这样发展。对于同一算法的不同变种进行横向比较,思考每个算法的优缺点和应用场景。
  3. 思考算法背后所蕴含的思想,以及对自己的启发。

本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/