学完这门课之后,可以学学 OpenGL、DirectX、Vulkan 其中一个,光栅化的东西都差不多。学一学着色器,这块可以直接上手。
几何这块需要深厚的数学基础,例如微分几何和离散微分几何、数学上各种拓扑。
模拟与仿真
模拟与仿真可以参考下面这门课:《⾼级物理引擎实战2020》
Rendering
Rendering 继续学下去可以学的:
这个课闫老师也讲完了,就是 Games202:
内容如下:
Real-Time High Quality Rendering (in seminar style)
- Soft Shadows and Environment Lighting
- 软阴影如何去做。
- Precomputed Radiance Transfer
- 预计算,有些复杂计算拿到渲染之前做,渲染的时候只要轻量级的计算就能达到很好的效果。
- Image-Based Rendering
- 环境光怎么渲染,游戏中水面怎么反射出天空
- Non-Photorealistic Rendering
- 塞尔达的卡通渲染
- Interactive Global Illumination
- 交互性全局光照
- Real-time Ray Tracing & DLSS, etc.
- 实时光线追踪
![[PRT by Wang et al.]](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3c6e0370-225e-49cd-a0fc-bb7f6b327226%2FUntitled.png?table=block&id=390970e5-07de-4dc4-ab5e-f4004db728e9&cache=v2)


后面学习渲染不止实时渲染这一块,离线渲染要求的功力更高,要求写对各种复杂的光线传播的方法。
Advanced Image Synthesis
- Part 1: Advanced Light Transport
- Part 2: Advanced Appearance Modeling
- 在高级渲染课会说
- Part 3: Emerging Technology for Rendering
- Foundations for rendering research!
- 进入科研的一条路!