Developer Notes

The blueprint spawns objects in as Movable by default. Setting the blueprint objects to static fixes the performance issue.


Looking at several blueprints during play, that add multiple static meshes in their construction script, drastically drops the FPS.

As a workaround, I suggested to the user that he should use Instance Meshes instead but this could still be a problem. Other users may be using the add Static Mesh method as well. Zak also uses it in this Blueprint Essentials tutorial: [Link Removed]

Steps to Reproduce

1. Download the attached testbed project 'A461_ShrewGlueTest'
2. Open the .uproject file
3. Once loaded, Play-In-Editor
4. Hit ~ & enter 'Stat FPS'
5. FPS should be hi (around 100 FPS)
6. Walk to the side labeled 'Blueprints'
7. At the edge, look down at the blueprints
8. The FPS will drop to around 35-50 FPS (See screenshot #04)
9. Walk to the other end of the map label 'Static Mesh'
10. At the edge, look down at the static meshes
11. The FPS will stay about the same at around 100 FPS (See screenshot #05)

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

By Design
ComponentUE - Rendering
Affects Versions4.6.14.8
CreatedJan 9, 2015
ResolvedJan 13, 2015
UpdatedApr 27, 2018