Mathematics for Computer Graphics
Most common mathematical tools/techniques used in computer graphics/computer vision. Go through the lessons of the basic section first, and then eventually start reading these lessons as you go along.
Jacobi Transformation and Eigenvalue Algorithm
Introduction to Frequency Analysis
3D Rendering for Beginners
Best read in chronological order.
Accelerating 3D rendering
WIP. Advanced techniques to speed up rendering and ray-tracing. The content of these lessons will change frequently in the next coming months (August 2022).
Preparing the Scene
Ray-Triangle Intersection Methods
Ray-Quad Intersection Methods
Light Transport Algorithms
The science behind making pretty pictures.
Volumetric Path Tracing (Stochastic Method)
Methods to define shapes in computer graphics.
Procedural Generation of Virtual Worlds
Methods to procedurally generate content.
Lessons that need a re-write or don't belong anywhere else.