Merge pull request #86 from liudeyuan2021/develop

add some computer graphics books, courses, tools
This commit is contained in:
flyingpig 2022-03-23 19:33:32 +08:00 committed by GitHub
commit 007556ed3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 0 deletions

View File

@ -46,5 +46,7 @@
- Fluid Simulation for Computer Graphics - Fluid Simulation for Computer Graphics
- Real-Time Rendering, 4th edition - Real-Time Rendering, 4th edition
- Physically Based Rendering: From Theory To Implementation - 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/#/) - [动手学深度学习](http://tangshusen.me/Dive-into-DL-PyTorch/#/)

View File

@ -9,8 +9,10 @@
- [origamiway](https://www.origamiway.com/paper-folding-crafts-step-by-step.shtml):手把手教你怎么折纸。 - [origamiway](https://www.origamiway.com/paper-folding-crafts-step-by-step.shtml):手把手教你怎么折纸。
- [thingiverse](https://www.thingiverse.com/)囊括各类2D/3D设计资源其STL文件下载可直接3D打印。 - [thingiverse](https://www.thingiverse.com/)囊括各类2D/3D设计资源其STL文件下载可直接3D打印。
- [iconfont](https://www.iconfont.cn):国内最大的图标和插画资源库,可用于开发或绘制系统架构图。 - [iconfont](https://www.iconfont.cn):国内最大的图标和插画资源库,可用于开发或绘制系统架构图。
- [turbosquid](https://www.turbosquid.com/): 可以购买各式各样的模型。
## 学习网站 ## 学习网站
- [HFS](https://hepsoftwarefoundation.org/training/curriculum.html):各类软件教程。 - [HFS](https://hepsoftwarefoundation.org/training/curriculum.html):各类软件教程。
- [os-wiki](https://wiki.osdev.org/Main_Page)操作系统技术资源百科全书。 - [os-wiki](https://wiki.osdev.org/Main_Page)操作系统技术资源百科全书。
- [Shadertoy](https://www.shadertoy.com/): 编写各式各样的shader。

View File

@ -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/Stanford-CS148-Fall-2021)中。

View File

@ -139,6 +139,7 @@ nav:
- "GAMES101": "计算机图形学/GAMES101.md" - "GAMES101": "计算机图形学/GAMES101.md"
- "GAMES202": "计算机图形学/GAMES202.md" - "GAMES202": "计算机图形学/GAMES202.md"
- "GAMES103": "计算机图形学/GAMES103.md" - "GAMES103": "计算机图形学/GAMES103.md"
- "Stanford CS148": "计算机图形学/CS148.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"