A downloadable project for Windows

Download NowName your own price

This project features a simple scene made in SFML demonstrating implementation of DirectX shader techniques :

  • Vertex Manipulation
    • All geometry has correct texturing, lighting and normal calculation
    • All geometry casts and recieves shadows correctly
    • Terrain generation using a heighmap image
    • Realtime water mesh generation using a sine wave
      • Multiple water type presets
      • Uses time, aplitude, frequency and speed variables
  • Post processing technique
    • Motion blur
      • Depth-based
      • Uses a velocity vector and distance variables
  • Lighting
    • Multiple light source types implemented (directional, point, spot)
    • Use of light buffers and depth pass
  • Shadows
    • Correct light calculations for multiple light sources
      • Multiple lightmaps constructing a "cube" for point light
    • All geometry casts and recieves shadows appropriately
  • Intergration with IMGuI for full control of all scene parameters

Download

Download NowName your own price

Click download now to get access to the following files:

Executable 9 MB
Shader Code 11 kB
Report 429 kB

Leave a comment

Log in with itch.io to leave a comment.