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 (top to bottom).
Accelerating 3D rendering
This series of lessons marks the beginning of the advanced section in which we will explore various modern ray-tracing frameworks and/or solutions. Best read in chronological order. This section is currently being written (Q3/Q4 2022) and will consequently be regularly changing.
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.