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
Quaternions
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
Modern BVH
Light Transport Algorithms
The science behind making pretty pictures.
Path Tracing
Volumetric Path Tracing (Stochastic Method)
Geometry
Methods to define shapes in computer graphics.
Digital Imaging
Procedural Generation of Virtual Worlds
Methods to procedurally generate content.
Simulating Terrain
Archives
Lessons that need a re-write or don't belong anywhere else.