Okay, I decided to start new topic here, in "General" area.
I've started to think on different type of impulse spreading. Besides of linear (bullet) and multi (shotgun/grenade fragments), think on implementing some sort of concussion (which doesn't make alot of harm, just breaking constructions) and unit contusion. Unlike direct fragment damage concussion wave can go over the corners.
Main idea was to make some sort of wave spreading algorithm, which can be used in 3d voxel space.
Currently it has some flaws because of regular grid and inability to work with arbitrary angles. Actually this spreading irregularity won't make much difference, though I will think over some other way.
On screenshot 3 different stages. Black is "active" wave front (which meant to be processed). Red color intensity means how much energy this pixel have got.