Merge pull request #58 from indevn/master

Add GAMES103
This commit is contained in:
flyingpig 2022-02-21 13:31:14 +08:00 committed by GitHub
commit 5382a176a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 0 deletions

View File

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

View File

@ -136,6 +136,7 @@ nav:
- 计算机图形学: - 计算机图形学:
- 'GAMES101': '计算机图形学/GAMES101.md' - 'GAMES101': '计算机图形学/GAMES101.md'
- 'GAMES202': '计算机图形学/GAMES202.md' - 'GAMES202': '计算机图形学/GAMES202.md'
- 'GAMES103': '计算机图形学/GAMES103.md'
- Web开发: - Web开发:
- 'MIT web development course': 'Web开发/mitweb.md' - 'MIT web development course': 'Web开发/mitweb.md'
- 'Stanford CS142: Web Applications': 'Web开发/CS142.md' - 'Stanford CS142: Web Applications': 'Web开发/CS142.md'