3D software rasterization renderer with OpenMP parallel optimizations.
The project requires no dependencies other than gcc. Simply run 'make' to build the application.
A simple test run can be performed using 'make run', which will render the 'models/war.obj' test scene. To run other models manually, the syntax is of the form:
im3D NUM_THREADS MODEL_NAME
Running 'make run' executes the following, which renders war using 4 threads.
./im3D 4 models/war.obj