Fastpix3D

3.1.1
2014
BSD
fastpix3d
FastPix3D 3.1.1.zip

Software Rasterizer

FastPix3D is a software rasterizer written in C++. Software rendering is based on software graphics processing without utilizing hardware acceleration, such as Direct3D or OpenGL. CPU rendering is slow, yet FastPix3D is performing well enough. It even supports vertex lights and stencil shadows at a quite acceptable frame rate. Many optimizations are implemented in order to achieve such performance.

In times of Direct3D and OpenGL, writing a software rasterizer is a mathematical challenge rather than a graphics engine for actual game development. You will not achieve high quality graphics with acceptable performance using software rendering. But you will definitely get a better understanding for polygon-based 3D graphics when writing one yourself.

Features