I was able to build the renderer, but did not implement all the features that I wanted to, such as texturing and animation, but I still plan to implement these at some point in the future out of personal interest.
A quick list of features I did get in includes a custom rasterizer using scan lines which was a step up from using the Gdiplus functions to fill polygons and draw lines. I was also able to implement Gouraud shading, which was a great step in the right direction towards where I wanted to be, however I simply ran out of time due to the mass of work. Lighting was a major factor of the project and I manage to implement ambient lighting, directional lighting and moving point lights.
These features are all viewable in the video, and hopefully soon I will be able to update this and the video with texturing and some other cool features..
Enjoy, B.

No comments:
Post a Comment