For the course Graphics Programming 1 I made a dual rasterizer. 
I made a software rasterizer first. After this i made a rasterizer using DirectX11.
I then combined them so that you can switch the rasterizer at runtime.

Software

DirectX11

In this project a diffuse map was used for the diffuse color. I also had to use normals from a normal map. Phong specular shading was added. For this I used specular and glossiness maps.
In the DirectX rasterizer transparancy was also added. 

You may also like

Back to Top