Here is a demonstration of the Niagara particle system I have made which first dissolves and disintegrate a skeletal mesh into particles and then these particles will be reintegrated back to its original location and create the original mesh. Here dissolve part is implemented in the material. And the particle get's its color by sampling the spawn point in the mesh itself. Tutorials available here.
password=CLM_Disintegrate