cs-self-learning/docs/计算机图形学/GAMES202.md
2022-05-12 01:19:47 +08:00

26 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GAMES202
## 课程简介
- 所属大学UCSB
- 先修要求线性代数高等数学C++GAMES101
- 编程语言C++
- 课程难度:🌟🌟🌟🌟
- 预计学时60 小时
官方介绍:
> 本课程将全面地介绍现代实时渲染中的关键问题与解决方法。由于实时渲染 (>30 FPS) 对速度要求极高,因此本课程的关注点将是在苛刻的时间限制下,人们如何打破速度与质量之间的权衡,同时保证实时的高速度与照片级的真实感。
>
> 本课程将以专题的形式呈现课程内容会覆盖学术界与工业界的前沿内容包括1实时软阴影的渲染2环境光照3基于预计算或无预计算的全局光照4基于物理的着色模型与方法5实时光线追踪6抗锯齿与超采样以及一些常见的加速方式等等。
>
> 除了最新最全的内容之外,本课程与其它任何实时渲染的教程还有一个重要的区别,那就是本课程不会讲授任何与游戏引擎的使用相关的内容,并且不会特别强调具体的着色器实现技术,而主要讲授实时渲染背后的科学与知识。本课程的目标是在你学习完这门课的时候,你将有深厚的功底去开发一个属于你自己的实时渲染引擎。
作为 GAMES101 的进阶课程,难度有一定的提升,但不会很大,相信完成了 GAMES101 的同学都有能力完成这门课程。每个 project 代码量都不会很多,但是都需要一定的思考。
## 课程资源
- 课程网站:[GAMES202](https://sites.cs.ucsb.edu/~lingqi/teaching/games202.html)
- 课程视频:[bilibili](https://www.bilibili.com/video/BV1YK4y1T7yY)
- 课程教材Real-Time Rendering, 4th edition.
- 课程作业:[5个project](http://games-cn.org/forums/topic/games202zuoyehuizong/)