Final Year – C++ Shader Implementation

The second part of the shader assignment was to integrate our render monkey work in to a game/demo like environment. I chose to use C++ and the DXUT framework. This system gave me a stable starting point which would take care of most of the fiddely issues usually associated in creating a DirectX project.

We have a tiger representing only ambient lighting, bump mapped teapot, Phong lit teapot, Ashikmin-Shirley teapot, Ward Anisotropic teapot, my favourite Cook-Torrence teapot and a broken Ocean Shader. The Ocean shader worked quite nicely in render monkey, which leads me to think it has to do with the co-ordinate spaces that I am passing in.

Source Code and Release Executable

Advertisements

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 )

Google+ photo

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

Connecting to %s


%d bloggers like this: