3D Graphics API

November 10, 2007 at 10:00 am (Rendering) (, )

Here are a few screen captures of a basic 3D Graphics rendering API I wrote in C.

It has the following features: object translation, rotation and scaling, directional lights, Phong, Gouraud and Flat shading, offline and procedural texturing and anti-aliasing.

Cel-Shading (a form of non-photorealistic rendering) was implemented in the above 3-D Graphics API. This was achieved using 1-D texture maps, depth maps, normal maps and an edge detection filter.

Download the technical paper for my Cel-Shading project.

Permalink Leave a Comment