Merge pull request #86 from liudeyuan2021/develop
add some computer graphics books, courses, tools
This commit is contained in:
commit
007556ed3b
|
|
@ -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/#/)
|
||||||
|
|
|
||||||
|
|
@ -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。
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)中。
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue