Math
Deriving Graphics Coordinate Transforms on Scratch Paper
0. Background Graphics coordinate transformation is the process of transforming 3D model-space coordinates into 2D screen coordinates. Both rasterization and ray-tracing renderers rely on this transformation. Mastering coordinate transforms is fundamental to understanding the graphics rendering pipeline. I had implemented several rasterizers before, even a simple one on