3D Renderer3D Rendering Graphics 1 Module - We were tasked with developing a 3D Renderer from a simple Windows 32 Application, I developed a graphics pipeline using Matrices, Vectors & Vertex's.
This graphics pipeline then allowed us to implement a function that could read an .OBJ object file and display the model based on what file what loaded. Once that file was loaded we could do a few things with the model, an example is the rotation matrix that allows the model to spin on the X, Y or Z Axis. As you can see with this image the model implementation at the current stage does not have back face culling so you can see the polygons that would be displayed on the other side of the model. for the sake of the time constraints we had I used the GDI Polgygon function to fill the model with a specific colour, if more time was permitted I would have attempted to implement Scanline and Floodfill. BELOW IS A DEMO EXE, You may require Visual Studio 2012 Run Time Components to run correctly. DISCLAIMER! I did not make the Teddy Object Model and take no credit for it. |
|