This is an implemention of dissolving effect learned from the article by Brecht.
The shader uses 3D noise which is done by Lex-DRL, so make sure you import noiseSimplex.cginc
While I was searching 3D noise solution I found Voleuro also has an experiment for this effect, he did well so you might want to have a look.