graphics · sub-star
rasterizer_engine
software rasterizer — 3D points to lit pixels, no GPU.
readme
A rasterizer that takes 3D points, multiplies them through a 4x4 perspective matrix to flatten them onto a 2D screen, then fills in the pixels between them. The whole pipeline a GPU normally hides — projection, triangle filling — done explicitly in software.
signal log
- 4x4 perspective projection applied by hand to flatten 3D geometry to screen space.
- triangle filling done in software, pixel by pixel.
- [ add whether you handle depth buffering / backface culling ]
built with
C++
view repository →