Software Rasterization: Primitives I
So far we worked with rectangles (aka quads) which is two triangles, but world is way more than that we have lines, circles, curves, and…
Read more →The branch of mathematics that deals with vectors, matrices, and linear transformations. It is fundamental in computer graphics for performing transformations, projections, rotations, scaling, and calculating positions of objects in 2D and 3D space.
So far we worked with rectangles (aka quads) which is two triangles, but world is way more than that we have lines, circles, curves, and…
Read more →The world of 2D graphics is built on triangles as the main primitives for drawing. In fact, even lines and complex polygons are often broken…
Read more →This is the first blog post of the Project 2D Software Rasterization. In this step, we will set up our project and display a color…
Read more →