From 5b0d3380304f546baf0250668d847d7c49976186 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 18:57:45 +0800 Subject: [PATCH 1/7] add advanced global illumination --- docs/好书推荐.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/好书推荐.md b/docs/好书推荐.md index 524bd1b5..d1487baa 100644 --- a/docs/好书推荐.md +++ b/docs/好书推荐.md @@ -46,5 +46,6 @@ - Fluid Simulation for Computer Graphics - Real-Time Rendering, 4th edition - Physically Based Rendering: From Theory To Implementation +- Advanced global illumination, 2nd Edition ## 深度学习 - [动手学深度学习](http://tangshusen.me/Dive-into-DL-PyTorch/#/) From e1d088519ede708d6390d2b735362b545b3ffcc4 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 18:58:52 +0800 Subject: [PATCH 2/7] add monte carlo theory --- docs/好书推荐.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/好书推荐.md b/docs/好书推荐.md index d1487baa..9b631293 100644 --- a/docs/好书推荐.md +++ b/docs/好书推荐.md @@ -47,5 +47,6 @@ - Real-Time Rendering, 4th edition - Physically Based Rendering: From Theory To Implementation - Advanced global illumination, 2nd Edition +- [Monte Carlo theory, methods and examples](https://artowen.su.domains/mc/) ## 深度学习 - [动手学深度学习](http://tangshusen.me/Dive-into-DL-PyTorch/#/) From 2a03b07030e54765aa0d76f67f2456610e2f4746 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 19:17:14 +0800 Subject: [PATCH 3/7] add CS148.md --- docs/计算机图形学/CS148.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/计算机图形学/CS148.md diff --git a/docs/计算机图形学/CS148.md b/docs/计算机图形学/CS148.md new file mode 100644 index 00000000..c92a03d2 --- /dev/null +++ b/docs/计算机图形学/CS148.md @@ -0,0 +1,23 @@ +## 课程简介 +- 所属大学:Stanford +- 先修要求:线性代数,高等数学,Python +- 编程语言:python +- 课程难度:🌟🌟🌟 +- 预计学时:40小时 + +官方介绍: + +这是一门计算机图形学的入门课程,这门课的一开始使用blender去生成图像,并且理解底层的数学知识,包括三角形、法向量、插值、纹理映射、凹凸贴图等等。之后会介绍光线和颜色以及它们如何影响计算机的显示和打印。同时也会介绍BRDF以及一些基本的光照和着色模型。课程的最后,会涉及到光线追踪、反走样、加速结构等内容。 + +具体课程信息可以查看[课程网站](https://web.stanford.edu/class/cs148/index.html)。 + +这门课程比起GAMES101浅一些,编程语言使用的是Python,对于不熟悉C++的同学比较友好。 + +## 课程资源 +- 课程网站:[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) + +## 资源汇总 +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/liudeyuan2021/UCSB-GAMES202-Spring-2021)中。 \ No newline at end of file From ca122ee196b8e962768c372d45ebe0abed40c502 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 19:17:42 +0800 Subject: [PATCH 4/7] modify CS148.md --- docs/计算机图形学/CS148.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/计算机图形学/CS148.md b/docs/计算机图形学/CS148.md index c92a03d2..ae04e0bf 100644 --- a/docs/计算机图形学/CS148.md +++ b/docs/计算机图形学/CS148.md @@ -20,4 +20,4 @@ - 课程作业:[8个hw, 1个final project](https://web.stanford.edu/class/cs148/assignments.html) ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/liudeyuan2021/UCSB-GAMES202-Spring-2021)中。 \ No newline at end of file +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/liudeyuan2021/Stanford-CS148-Fall-2021)中。 \ No newline at end of file From f646704ce5ef0523a1b455cd666378fe46cbf56d Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 19:19:48 +0800 Subject: [PATCH 5/7] add CS148 link --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index 8e54105c..8840d4e6 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -139,6 +139,7 @@ nav: - "GAMES101": "计算机图形学/GAMES101.md" - "GAMES202": "计算机图形学/GAMES202.md" - "GAMES103": "计算机图形学/GAMES103.md" + - "Stanford CS148": "计算机图形学/CS148.md" - Web开发: - "MIT web development course": "Web开发/mitweb.md" - "Stanford CS142: Web Applications": "Web开发/CS142.md" From e06846eb7fd50f0655eaea27418833c09c90f021 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 19:23:39 +0800 Subject: [PATCH 6/7] add shader toy --- docs/必学工具/tools.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/必学工具/tools.md b/docs/必学工具/tools.md index 4f51419d..5ad7ba3c 100644 --- a/docs/必学工具/tools.md +++ b/docs/必学工具/tools.md @@ -13,4 +13,5 @@ ## 学习网站 - [HFS](https://hepsoftwarefoundation.org/training/curriculum.html):各类软件教程。 - [os-wiki](https://wiki.osdev.org/Main_Page):操作系统技术资源百科全书。 +- [Shadertoy](https://www.shadertoy.com/): 编写各式各样的shader。 From 06f73807cc76ae6106517ca7e0917f73af38dc56 Mon Sep 17 00:00:00 2001 From: Liu Deyuan Date: Wed, 23 Mar 2022 19:25:25 +0800 Subject: [PATCH 7/7] add turbosquid --- docs/必学工具/tools.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/必学工具/tools.md b/docs/必学工具/tools.md index 5ad7ba3c..c675b984 100644 --- a/docs/必学工具/tools.md +++ b/docs/必学工具/tools.md @@ -9,6 +9,7 @@ - [origamiway](https://www.origamiway.com/paper-folding-crafts-step-by-step.shtml):手把手教你怎么折纸。 - [thingiverse](https://www.thingiverse.com/):囊括各类2D/3D设计资源,其STL文件下载可直接3D打印。 - [iconfont](https://www.iconfont.cn):国内最大的图标和插画资源库,可用于开发或绘制系统架构图。 +- [turbosquid](https://www.turbosquid.com/): 可以购买各式各样的模型。 ## 学习网站 - [HFS](https://hepsoftwarefoundation.org/training/curriculum.html):各类软件教程。