Description

When using a fairly large level the Dynamic setting for the Nav mesh generation can cause large drops in frame rates. (Example: 120 fps when running Dynamic with Modifiers only to 42 fps with Dynamic)

Steps to Reproduce
  1. Open the attached project
  2. Click play in Editor
  3. Press the '~' key
  4. Type in the command Stat FPS
  5. Notice the frame rate is high
  6. Stop PIE
  7. Change the the Nav mesh generation to Dynamic
    Project settings > Navigation Mesh> Runtime Generation > Dynamic
  8. Start PIE
  9. Press the '~' key
  10. Type in the command Stat FPS
  11. Notice a large difference in frame rate

Expected: Drop in frame rates should not be so dramatic
Results: Loss of around 60+ fps

Have Comments or More Details?

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

1
Login to Vote

Cannot Reproduce
ComponentUE - AI
Affects Versions4.8.2
CreatedJul 14, 2015
ResolvedJan 31, 2017
UpdatedJul 14, 2021