DirectX Shader Showcase

This project was an assignment to show the use of shaders in DirectX using HLSL. The project features the following techniques:

  • Diffuse Mapping
  • Wiggle Diffuse
  • Diffuse Specular
  • Normal Mapping
  • Parallax Mapping
  • Cell Shading
  • Cutout and Additive Blending
  • Multi Shadow Maps
  • Portals

More information HERE

WASD to move | Arrow keys to rotate | Keys 1-5 to enable different shaders

Platform: Windows

Languages/Technology: DirectX 10, HLSL, C++

Work Period: 6 Weeks

Type: University Project

Diffuse Mapping vs Parallax Mapping
Full Scene Including Portal Window