Learn Computer Graphics
40 lessons. 180 chapters. 515,000 words. C++ source code.
"Not sure who's behind Scratchapixel but they're doing an amazing job. It's becoming the Khan Academy of CG."
Jacobi Transformation and Eigenvalue Algorithm
Quaternions
Introduction to Frequency Analysis
Preparing the Scene
Ray-Triangle Intersection Methods
Ray-Quad Intersection Methods
Modern BVH
Path Tracing
Volumetric Path Tracing (Stochastic Method)
Simulating Terrain