diff --git a/docs/必学工具/tools.md b/docs/必学工具/tools.md index d2d03d91..910c8c5e 100644 --- a/docs/必学工具/tools.md +++ b/docs/必学工具/tools.md @@ -4,7 +4,7 @@ - [Sci-Hub](https://sci-hub.se/): Elbakyan 女神向你挥手,旨在打破知识壁垒的革命性网站。 - [Library Genesis](http://libgen.is/): 电子书下载网站。 -- [Z-Library](https://z-lib.is/): 电子书下载网站(已被封)。 +- [Z-library](https://singlelogin.me/): 电子书下载网站(目前仅在 [Tor](https://www.torproject.org/) 运行)。 - [Z-ePub](https://z-epub.com/): ePub 电子书下载网站。 - [PDF Drive](https://www.pdfdrive.com/): PDF 电子书搜索引擎。 - [MagazineLib](https://magazinelib.com/): PDF 电子杂志下载网站。 diff --git a/docs/计算机图形学/15462.en.md b/docs/计算机图形学/15462.en.md new file mode 100644 index 00000000..0cc1f0a5 --- /dev/null +++ b/docs/计算机图形学/15462.en.md @@ -0,0 +1,21 @@ +# CMU 15-462 : COMPUTER GRAPHICS + +## Descriptions + +- Offered by: CMU +- Prerequisites: Basic vector calculus and linear algebra , basic C/C++ programming skills. +- Programming Languages: C/C++ +- Difficulty: 🌟🌟🌟🌟 +- Class Hour: 100 hours + +This course provides a comprehensive introduction to computer graphics. It focuses on fundamental concepts and techniques, and their cross-cutting relationship to multiple problem domains in graphics (rendering, animation, geometry, imaging). Topics include: sampling, aliasing, interpolation, rasterization, geometric transformations, parameterization, visibility, compositing, filtering, convolution, curves & surfaces, geometric data structures, subdivision, meshing, spatial hierarchies, ray tracing, radiometry, reflectance, light fields, geometric optics, Monte Carlo rendering, importance sampling, camera models, high-performance ray tracing, differential equations, time integration, numerical differentiation, physically-based animation, optimization, numerical linear algebra, inverse kinematics, Fourier methods, data fitting, example-based synthesis. + +## Course Resources + +- Course Website: [http://15462.courses.cs.cmu.edu/fall2022/](http://15462.courses.cs.cmu.edu/fall2022/) +- Recordings: [Youtube](https://www.youtube.com/watch?v=W6yEALqsD7k&list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E&index=1) +- Textbooks: There is no required textbook for 15-462, though a variety of books may provide good supplementary material: + - [Fundamentals of Computer Graphics. A K Peters, 2009](http://www.amazon.com/Fundamentals-Computer-Graphics-Peter-Shirley/dp/1568814690) + - [Computer Graphics: Principles and Practice](http://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528/ref=sr_1_2?s=books&ie=UTF8&qid=1440872554&sr=1-2&keywords=foundations+of+3d+computer+graphics) + - [Physically Based Rendering: From Theory to Implementation](http://www.amazon.com/gp/product/0123750792?ie=UTF8&tag=pharr-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0123750792) +- Assignments: refer to the course website diff --git a/docs/计算机图形学/15462.md b/docs/计算机图形学/15462.md new file mode 100644 index 00000000..ad9a29b1 --- /dev/null +++ b/docs/计算机图形学/15462.md @@ -0,0 +1,23 @@ +# CMU 15-462 : COMPUTER GRAPHICS + +## 课程简介 + +- 所属大学:CMU +- 先修要求:基础的向量微积分和线性代数 , 基础的 C/C++ 编程能力。 +- 编程语言:C/C++ +- 课程难度:🌟🌟🌟🌟 +- 预计学时:100 小时 + +本课程全面介绍了计算机图形学。它侧重于基本概念和技术,以及它们与图形中多个问题领域(渲染、动画、几何、成像)的交叉关系。主题包括:采样、混叠、插值、光栅化、几何变换、参数化、可见性、合成、过滤、卷积、曲线和曲面、几何数据结构、细分、网格划分、空间层次结构、光线追踪、辐射测量、反射率、光场、几何光学,蒙特卡洛渲染,重要性采样,相机模型,高性能光线追踪,微分方程,时间积分,数值微分,基于物理的动画,优化,数值线性代数,逆运动学,傅立叶方法,数据拟合. + +## 课程资源 + +- 课程网站:[http://15462.courses.cs.cmu.edu/fall2022/](http://15462.courses.cs.cmu.edu/fall2022/) +- 课程视频: + - [Youtube](https://www.youtube.com/watch?v=W6yEALqsD7k&list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E&index=1) + - [bilibili](https://www.bilibili.com/video/BV1QZ4y1K7ga) +- 课程教材:15-462 没有唯一的课本, 提供了各种书籍供你参考. 如下: + - [Fundamentals of Computer Graphics. A K Peters, 2009](http://www.amazon.com/Fundamentals-Computer-Graphics-Peter-Shirley/dp/1568814690) + - [Computer Graphics: Principles and Practice](http://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528/ref=sr_1_2?s=books&ie=UTF8&qid=1440872554&sr=1-2&keywords=foundations+of+3d+computer+graphics) + - [Physically Based Rendering: From Theory to Implementation](http://www.amazon.com/gp/product/0123750792?ie=UTF8&tag=pharr-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0123750792) +- 课程作业:参见课程主页 diff --git a/mkdocs.yml b/mkdocs.yml index edfc9736..72fe9b22 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -197,6 +197,7 @@ nav: - "GAMES202": "计算机图形学/GAMES202.md" - "GAMES103": "计算机图形学/GAMES103.md" - "Stanford CS148": "计算机图形学/CS148.md" + - "CMU 15-462": "计算机图形学/15462.md" - Web开发: - "MIT web development course": "Web开发/mitweb.md" - "Stanford CS142: Web Applications": "Web开发/CS142.md"