How to create this effect?

you can have particles spawn based on triangle/vertex position with the “Skel Vert/Surf Location” module in the particle system. get rid of your regular mesh via shader (or just hide it, depending on the look you want) and spawn a whole bunch of polygonally shaped particles at the exact moment. you can even bake your meshes colors into it’s vertex colors and have the particles pick those up.