Fragment a model in pieces?

Hi,

I’ve successfully created a tornado, visually and physically. It can pull and throw objects depending on the weight of the objects, the proximity to the tornado and the force of the tornado’s winds.

Now I want to simulate destruction of multiple objects such as houses. Now, is my only solution to have hundreds of models for parts of the house, or could I actually break a model in pieces when the pulling of this object is triggered? I could then have a wall model, a roof model, etc. and just break them in pieces when it needs to be pulled in the tornado.

Thanks!

The simple solution is to have two models. One is the ‘normal’ model, the other is made of pieces. When a tornado comes, replace the real model with the pieces model. Then let things fly to pieces.

yeah I thought about this and then use object pooling for performance. However, I was wondering if there was a way of breaking models in pieces so I didn’t have to actually build my houses with hundreds of separate models!

Well, there is an asset or two on the asset store that does this type of “fracturing” of models in a mostly automatic way, at least they advertise it like that. So to save time and effort it might be worth at least learning from how they did it, although obviously it’ll cost you a purchase…

Here’s what I see from a quick search but I think there’s more:

Disclaimer - I didn’t make it, I haven’t used it or any other assets like that, so I can’t guarantee they work perfectly.