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.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.