This is a spin-off from my last tutorial.
Part 2 is here:
• Broken Text Effect (2D), Blender 2.73...
The Python script is posted in the comment section. In Blender's Text Editor. Click the New button, then copy and paste the script. You can also download the select_faces_and_separate.py script from Google Drive here:
https://drive.google.com/file/d/0B9ol...
Also, In the video, the shards all rotate at the same speed and direction as the Empty. The script now makes the shards rotate at random variable speeds, ranging from 1.0 to 5.0 times the rotation speed of the Empty, as well as random clockwise and counterclockwise rotations.