Voxelizer

 
 

This is a geometry shader I created for my Space Invaders 3D game. This shader has 3 different effects (Explode, Fall and Dissapear) and each effect is used for a different object in the game.

The main purpose of the shader is to give visual feedback to the player when and objects gets destroyed. This shader was written in HLSL. The paper explaining the shader can be found here, the fx files for the different effects can be found here.

Software used:

  • Fx Composer
  • Visual Studio 2015