Use OGRE 3d and manipulate the mesh in realtime
This would be a load of coding though. But in the end you'd have a system that has different damage on objects every time you destroy them, plus it'll run on mac and linux^^
Sorry, have never done it with 3dgs, and can't imagine doing it either... Sure, it's possible, but it'll be much 3d work in your modeling program.