Evox, on 30 August 2013 - 01:03 AM, said:
This is not true. You can make a volume hole in any wall, in any place of it, even in Battlefield: Bad Company 2 (Frostbite 1.5). You can destroy entire building with rocket launcher by getting down its parts one by one. This is not scripted at all. However some destruction events are really scripted to look even better because Frostbite physics still isn't 100% perfect.
He's not arguing that every building's destruction is scripted. He's saying that the destruction patterns are pre-defined - i.e. when you strip down that building with the rocket launcher as you describe, each 'part' is a pre-defined destruction location (basically, a hitbox). Full deformability, a'la Forgelight, requires a full-voxel terrain system, whereby destruction can propagate from any given point of impact.
Ironically, whilst the Forgelight system makes more intuitive sense (destructive radius is centred on your point of impact), the Frostbite setup actually achieves a higher facsimile of realism at this stage because the 'hitboxes' are design to destruct in a realistic fashion. Spheroid-voxel destruction sort of makes everything an antimatter or gravity shock weapon depending on if you have debris retention.