Other Resources
In this article, I want to give credit to the incredible work of many talented people in the graphics community—and point you toward some amazing resources in computer graphics.
Introduction to Computer Graphics by Cem Yuksel
This video playlist covers the fundamentals of computer graphics, introducing key concepts such as transformations, shading, ray tracing, and more. It’s a great starting point for building a strong foundation in the field.
TU Wien Rendering / Ray Tracing Course by Two Minute Papers
This playlist focuses more on offline path tracing but also touches on many techniques relevant to real-time rendering. It’s a great resource for understanding how a path tracer works under the hood.
Graphics Programming Weekly by Jendrik Illner
Graphics is a fast-moving field, with new techniques and blog posts appearing all the time. This weekly digest summarizes the most interesting updates in an easy-to-skim format. It’s a must-follow if you want to stay current with the latest developments.
Introduction to Computer Vision by Hany Farid
This course introduces fundamental concepts in computer vision that are also highly relevant and beneficial to know in computer graphics.
Real-Time Rendering
This book is a classic reference on real-time computer graphics techniques—many of which aren’t readily available online. The website also includes a curated list of other excellent graphics books, including free resources like the GPU Gems series:
https://www.realtimerendering.com/books.html
SIGGRAPH PBR Courses
This curated collection features many talks and presentations from SIGGRAPH on physically based rendering (PBR). It includes both introductory and advanced material—well worth exploring if you’re looking to deepen your understanding of PBR.