Having destructible objects is in no way possible on contemporary hardware, unless you simplify the physics to the extreme. Perhaps I'm misunderstanding your statement?
Recognising objects for what they are has only recently become somewhat possible. Separating them in a 3D scan is still pretty much impossible.