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