Skip to content

jambuttenshaw/GraphicsProgrammingDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Graphics Programming Coursework

Implements a variety of graphics programming techniques, including:

  • Physically based materials and rendering
  • Ambient image-based lighting
  • PCF Shadows for directional, spot, and point lights.
  • Heightmap-based vertex manipulation with dynamic tessellation.
  • Post-processing effects implemented using compute shaders.

Build Instructions

  • Clone the repository
  • Run GetLibraries.bat. This will download the required .lib and .dll files required.
  • Open Coursework/Coursework.sln in Visual Studio.
  • Build solution.

Controls

  • Move the camera with WASD, and use E and Q to travel vertically.
  • Hold right-click and drag to rotate the camera.

Screenshots

image image image image

About

A demonstration of a wide variety of graphics programming techniques in D3D11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •