Learn Computer Graphics
40 lessons. 180 chapters. 515,000 words. C++ source code.
"I would like to take the opportunity to tell you what an incredible resource I find Scratchapixel to be! It is not only an enormous amount of unbelievably interesting and valuable information, but it is also written and illustrated very well."
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