Dissolving meshes using Perlin Noise function sampling on local vertex positions of the mesh, this type of effect is generally used for enemy spawn/despawn, invisibility or even environment culling for 2.5D games.
Masking (Grayscale)
Black pixels discarded
Texture added
Backfaces culling disabled
Edge effect added