Skip to content

TDS Rendering Course 是布朗尼蛋糕为游戏开发社团制作的游戏图形基础课程,主要内容为零基础极简图形学入门、当前工业界主流与前沿渲染技术原理。

Notifications You must be signed in to change notification settings

BlueMicro233/TDS-Rendering-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation

布朗尼的游戏图形课程

开设:TCG000、TCG001。

Introduction

TCG000 是另类的面向零基础游戏开发者与爱好者的极简图形学入门。课程主要讲述实时渲染的顶层应用,并帮助形成对渲染管线的基本概念,掌握一些图形开发的重要思想。

TCG001 将带领构建一个更加进阶的游戏图形渲染认知。从最普遍应用的复杂光栅化渲染到目前最尖端前沿的实时路径追踪渲染,我们将彻底抛弃学校落后课程的束缚,领略真正前沿的游戏图形世界的奇妙(并且将不会介绍任何枯燥乏味的 CAD/几何建模相关算法)。

如果需要详细了解,可以看那两篇课程概要。

TDS 是作者所在学校的游戏开发社团的名称。

注意

课程作业没有自动评分系统,也没有 Teaching Assistant,所以需要自行把握。自学这些课需要很大的兴趣作为驱动,如果你感到非常难或者非常枯燥,其实并不是你的问题,是因为课程并不适合你。

学业要求

课程完全不强求掌握到什么程度,只求“传教”游戏图形研究(233)以及满足想要进一步探索的游戏图形爱好者🩷

教材与参考书籍

TCG000

[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 的工作室书柜里面有实体版)

TCG001

[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 (这本书有清华大学出版社的中文版,但是个人感觉翻译得很垃圾)

Further

GAMES101 - 现代计算机图形学入门

GAMES104 - 现代游戏引擎:从入门到实践

GAMES202 - 高质量实时渲染

CMU 15-462 662 Computer Graphics(卡内基梅隆大学)

CS184/284A Computer Graphics and Imaging(加州大学伯克利分校)

CS 87/287 Rendering Algorithm(达特茅斯学院)(离线渲染进阶)

About

TDS Rendering Course 是布朗尼蛋糕为游戏开发社团制作的游戏图形基础课程,主要内容为零基础极简图形学入门、当前工业界主流与前沿渲染技术原理。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published