[Edit] refine docs for Graphics Courses

This commit is contained in:
zhongyinmin
2022-05-12 01:16:59 +08:00
parent fca5766f6b
commit b4d642c018
4 changed files with 28 additions and 31 deletions

View File

@@ -21,6 +21,4 @@
- 课程网站:[CS148](https://web.stanford.edu/class/cs148/index.html)
- 课程视频:无,直接看[lecture](https://web.stanford.edu/class/cs148/lectures.html)就可以了,也可以参考 GAMES101 视频
- 课程教材Fundamentals of Computer Graphics
- 课程作业:[8 个 hw, 1 个 final project](https://web.stanford.edu/class/cs148/assignments.html)
<!-- ## 资源汇总 -->
- 课程作业:[8 个 hw, 1 个 final project](https://web.stanford.edu/class/cs148/assignments.html)

View File

@@ -11,16 +11,16 @@
官方介绍:
> 本课程将全面而系统地介绍现代计算机图形学的四大组成部分1光栅化成像2几何表示3光的传播理论以及4动画与模拟。每个方面都会从基础原理出发讲解到实际应用并介绍前沿的理论研究。通过本课程你可以学习到计算机图形学背后的数学和物理知识并锻炼实际的编程能力。
>
> 顾名思义,作为入门,本课程会尽可能的覆盖图形学的方方面面,把每一部分的基本概念都尽可能说清楚,让大家对计算机图形学有一个完整的、自上而下的全局把握。全局的理解很重要,学完本课程后,你会了解到图形学不等于 OpenGL不等于光线追踪而是一套生成整个虚拟世界的方法。从本课程的标题大家还可以看到“现代”二字也就是说这门课所要给大家介绍的都是现代化的知识也都是现代图形学工业界需要的图形学基础。
>
> 国内相当有名的图形学公开课。和大家印象中的图形学里全都是数学和奇怪的算法不同,这门课以十分生动的方式带我们进入了图形学这个领域的大门。
>
> 每个project代码量都不会很多但是却都十分有趣。在做这些project的过程中我们会实现简单的光栅化并渲染一个简易的模型我们还会实现光线追踪以追求渲染更好的质量。每个project中还有选做拓展作业,可以让我们渲染的模型具有更好的质量,更快的渲染速度。
>
> 喜欢玩游戏的同学应该对实时光线追踪有一定的了解,这门课的老师闫令琪就对这一技术有直接的推动作用。
>
> 跟着课程的视频做完每一个project相信你会和我一样对图形学以及现代的渲染技术产生浓厚的兴趣。
> 作为入门,本课程会尽可能的覆盖图形学的方方面面,把每一部分的基本概念都尽可能说清楚,让大家对计算机图形学有一个完整的、自上而下的全局把握。全局的理解很重要,学完本课程后,你会了解到图形学不等于 OpenGL不等于光线追踪而是一套生成整个虚拟世界的方法。从本课程的标题大家还可以看到“现代”二字也就是说这门课所要给大家介绍的都是现代化的知识也都是现代图形学工业界需要的图形学基础。
GAMES101 是国内相当有名的图形学公开课。和大家印象中满是数学和算法的图形学不同,这门课以十分生动的方式带我们进入了图形学这个领域的大门。
每个project代码量都不会很多但是却都十分有趣。在做这些project的过程中我们会实现简单的光栅化并渲染一个简易的模型我们还会实现光线追踪以追求渲染更好的质量。每个project中还有选做拓展作业,可以让我们渲染的模型具有更好的质量,更快的渲染速度。
喜欢玩游戏的同学应该对实时光线追踪有一定的了解,这门课的老师闫令琪就对这一技术有直接的推动作用。
跟着课程的视频做完每一个project相信你会和我一样对图形学以及现代的渲染技术产生浓厚的兴趣。
## 课程资源

View File

@@ -8,17 +8,6 @@
- 课程难度:🌟🌟🌟🌟
- 预计学时50 小时
## 课程资源
- 课程网站:[GAMES103](http://games-cn.org/games103/)
- 课程视频:[bilibili](https://www.bilibili.com/video/BV12Q4y1S73g)
- 参考资料:[课程PPT](https://www.aliyundrive.com/s/YGuzfDCzw4n/folder/61824d985307bbf3920044b4afd48abb633441f6)
- 课程作业共四次作业可见官方BBS小程序或非官方的Repo[GAMES103 HW](https://github.com/indevn/GAMES103/tree/main/HW)
## 资源汇总
图形学可粗略分为渲染、模拟、几何三个领域。GAMES101 和 GAMES202 主要以渲染为主而对于物理模拟GAMES103 则是很棒的学习资源。
官方介绍:
> 本课程将作为基于物理的计算机动画技术入门,着重介绍各种基础的物理动画模拟技术。
@@ -27,4 +16,18 @@
>
> 本课程内容将不会涉及具体的物理模拟引擎,但会讨论各种引擎背后的技术,以及它们的优缺点等等。由于开发学习物理模拟需要一定的数学基础,课程初始阶段也会花一定的时间复习必备的数学知识。顺利完成课程之后,同学们应该会对基础的物理模拟技术有深入理解,对高级的模拟技术也会有部分接触。
>
> 我在学习这门课中用到的所有资源和作业要求都汇总在 [GAMES103 Unoffical](https://github.com/indevn/GAMES103) 中。对于作业的具体实现,在知乎上有很多相关文章进行了细致讲解可以参考。
图形学可粗略分为渲染、模拟、几何三个领域。GAMES101 和 GAMES202 主要以渲染为主而对于物理模拟GAMES103 则是很棒的学习资源。
## 课程资源
- 课程网站:[GAMES103](http://games-cn.org/games103/)
- 课程视频:[bilibili](https://www.bilibili.com/video/BV12Q4y1S73g)
- 参考资料:[课程PPT](https://www.aliyundrive.com/s/YGuzfDCzw4n/folder/61824d985307bbf3920044b4afd48abb633441f6)
- 课程作业共四次作业可见官方BBS小程序或非官方的Repo[GAMES103 HW](https://github.com/indevn/GAMES103/tree/main/HW)
## 资源汇总
我在学习这门课中用到的所有资源和作业要求都汇总在 [GAMES103 Unoffical](https://github.com/indevn/GAMES103) 中。对于作业的具体实现,在知乎上有很多相关文章进行了细致讲解可以参考。

View File

@@ -15,10 +15,8 @@
> 本课程将以专题的形式呈现课程内容会覆盖学术界与工业界的前沿内容包括1实时软阴影的渲染2环境光照3基于预计算或无预计算的全局光照4基于物理的着色模型与方法5实时光线追踪6抗锯齿与超采样以及一些常见的加速方式等等。
>
> 除了最新最全的内容之外,本课程与其它任何实时渲染的教程还有一个重要的区别,那就是本课程不会讲授任何与游戏引擎的使用相关的内容,并且不会特别强调具体的着色器实现技术,而主要讲授实时渲染背后的科学与知识。本课程的目标是在你学习完这门课的时候,你将有深厚的功底去开发一个属于你自己的实时渲染引擎。
>
> 具体课程内容请参见课程大纲
>
> 作为 GAMES101 的进阶课程,难度有一定的提升,但不会很大,相信完成了 GAMES101 的同学都有能力完成这门课程。每个 project 代码量都不会很多,但是都需要一定的思考。
作为 GAMES101 的进阶课程,难度有一定的提升,但不会很大,相信完成了 GAMES101 的同学都有能力完成这门课程。每个 project 代码量都不会很多,但是都需要一定的思考
## 课程资源
@@ -26,5 +24,3 @@
- 课程视频:[bilibili](https://www.bilibili.com/video/BV1YK4y1T7yY)
- 课程教材Real-Time Rendering, 4th edition.
- 课程作业:[5个project](http://games-cn.org/forums/topic/games202zuoyehuizong/)
<!-- ## 资源汇总 -->