Dissolve or disintegrate part of mesh while it is animating? Is it possible to dissolve each vertice of a part of a mesh while it is on the course of its own animation?

I.E have an animation for the mesh and have an animation for the disintegration and have the disintegration say remove half of the mesh while it is animating on its other animation (the transformation, rotation, scaling of its other animation that is not disintegration)?

Then I can make multiple disintegration animations, say 4 total and each will disintegrate 1/4th of the whole mesh, and play all 4 at the same time of its other animation to see the whole mesh, not just part, disintegrate while the single mesh is moving over the course of its animation?

Basically dissolve the mesh without having it jump to some pose before it can dissolve. I.e. it can be in any animation pose when it can start dissolving.
I think you are looking for the Build modifier.

The build modifier erases your mesh, then animates it being "re-built" face-by-face.  Just add a Build modifier to your object, set the Start frame and frame Duration to the desired amounts.  Then check Reversed to have it progressively take away geometry instead of building it from empty.



To get a more dissolve-like effect I would also check Randomize, this makes it randomly choose faces to take away, instead of sequentially doing connected adjacent faces.  Here is a side by side comparison, with Randomize checked on the left and unchecked on the right.