"Gravity Drive Simulator"

December 2008 - University Assignment

This was developed for a University assignment in 2008 for "3D Computer Graphics Module". The assignment brief was to create a "Gravity Drive Simulator". In summary it required the user of shaders to display "Shiny Objects" with bumpy surfaces and apply geometric transformations to objects based on a "Wormhole" that also emitted a glow similar to that of a nebula.

Features:

  • Developed in C++
  • Using DirectX and HLSL
  • Vertex Deformation on the GPU Using Shaders. (Based on the gravitational pull of the "wormhole")
  • Texture and Normal Mapping.
  • Ambient, Diffuse and Specular lighting
  • Extra colour from the "Wormhole" that changes the colour of a surface also based on its "Force-Field Glow"
  • Full graphical, rasterisation and transformation pipeline.

Video