Dynamically spawned Destructible Meshes with "Form Extended Structures" enabled are extremely expensive
If I dynamically spawn Destructible Meshes, my fps are fine. If I dynamically spawn Destructible Meshes with "Form Extended Structures" enabled and they don't touch each other, the fps are also fine. But if I dynamically spawn a destructible mesh which touches other destructible meshes, the game thread time goes up to something like between 200ms and 1000ms for multiple frames, depending on how many other DM the newly spawned DM is touching. So the game is basically freezing for some seconds.
This surely is not intended to be so expensive, and if it would be then there should be a warning in the Tooltip that "Form Extended Structures" is not suitable for dynamically spawned DMs.
Yes I know, you don't care about destructible bugs at the moment because they are "backlogged", but I still wanted to report this because I hope you might make destructibles a bit more usable in the near time, since they are so awesome and I would really like to use them in my game :)
asked May 20 '15 at 08:05 PM in Bug Reports
It's no big secret that improvements need to be made with destructibles. This is why there is a dedicated card on the Trello board for the UE4 Roadmap. Unfortunately destruction just isn't a big priority at the moment.
I setup a simple scene to spawn a few form extended structure DMs, but I'm not seeing the drop that you're describing. The drop I do see is related to the number of DMs that are fractured in the scene. This is true for DMs using FES and those that do not have it enabled that I can see.
The test I used spawned in only a handful of meshes that I could destroy and then spawn in again. How many DMs are you spawning in and noticing the performance hit?
answered May 21 '15 at 03:56 PM
Tim Hobson ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here