GLSL Dissolve Shader Documentation

I wrote a dissolve shader to use in mTheroyGame, and shared it with the jME community, this is all the supporting documention I drew up. It’s a bit of an insight into behind the scenes of working on the game. Documentation takes far longer than developing of the shader itself but its just part of development.

The Dissolve Shader uses a simple grey scale image as an animated mask to hide a material. It’s internal workings are deviously simple but immensely powerful.

Test Project output:

Starting at the top left we have :

  • simple linear dissolve
  • organic dissolve
  • pixel desolve

and bottom row :

  • organic growth
  • texture masking
  • organic burn