开设:TCG000、TCG001。
TCG000 是另类的面向零基础游戏开发者与爱好者的极简图形学入门。课程主要讲述实时渲染的顶层应用,并帮助形成对渲染管线的基本概念,掌握一些图形开发的重要思想。
TCG001 将带领构建一个更加进阶的游戏图形渲染认知。从最普遍应用的复杂光栅化渲染到目前最尖端前沿的实时路径追踪渲染,我们将彻底抛弃学校落后课程的束缚,领略真正前沿的游戏图形世界的奇妙(并且将不会介绍任何枯燥乏味的 CAD/几何建模相关算法)。
如果需要详细了解,可以看那两篇课程概要。
TDS 是作者所在学校的游戏开发社团的名称。
课程作业没有自动评分系统,也没有 Teaching Assistant,所以需要自行把握。自学这些课需要很大的兴趣作为驱动,如果你感到非常难或者非常枯燥,其实并不是你的问题,是因为课程并不适合你。
课程完全不强求掌握到什么程度,只求“传教”游戏图形研究(233)以及满足想要进一步探索的游戏图形爱好者🩷
[Meetric 著, 布朗尼蛋糕 译] 普通着色器入门教程
[G. Gambetta] Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering(这本书有人民邮电出版社的中文版)
[P. Shirley et al.] Fundamentals of Computer Graphics(第四版与第五版均可。第四版可在 TDS 程序组群里获取,第五版在线下 H5306-2 的工作室书柜里面有实体版)
[P. Shirley et al.] Fundamentals of Computer Graphics
[T. Moller et al.] Real-Time Rendering 4th Edition (这本书有社区自行牵头翻译的中文版,github.com/Morakito/Real-Time-Rendering-4th-CN)
[M. Pharr et al.] Physically Based Rendering: From Theory To Implementation 4th Edition (这本书有官方的免费电子版:www.pbr-book.org/4ed/contents)
[A. Marrs et al.] Ray Tracing Gems II (这本书有官方的免费电子版:link.springer.com/book/10.1007/978-1-4842-7185-8)
[P. Dutre] Advanced Global Illumination 2nd Edition (这本书有清华大学出版社的中文版,但是个人感觉翻译得很垃圾)
GAMES101 - 现代计算机图形学入门
GAMES104 - 现代游戏引擎:从入门到实践
GAMES202 - 高质量实时渲染
CMU 15-462 662 Computer Graphics(卡内基梅隆大学)
CS184/284A Computer Graphics and Imaging(加州大学伯克利分校)
CS 87/287 Rendering Algorithm(达特茅斯学院)(离线渲染进阶)