Static Mesh Not Updating Navmesh

Steps to reproduce.

  1. Create a new project using the Blueprint Third Person template (probably doesn’t matter which one).
  2. Add a NavMeshBoundsVolume at 0,0,0 in the level and set its Brush size to cover the level (I used 5000 for x,y,z).
  3. Import a static mesh (anything will do), however, UNTICK the Auto Generate Collision setting on the importer.
  4. Save and close the editor, then reopen the project.
  5. Open your imported static mesh and add collision to it (I added a collision box to mine) and save.
  6. Drag your mesh from the content browser into the level. Notice that the navmesh does NOT update. Try rebuilding your level… still doesn’t update. Doesn’t matter what I try it won’t update. This is the bug.
  7. Save your level and close the editor.
  8. Reopen your project and notice that the navmesh has now updated to account for your mesh (you might have to click rebuild as it doesn’t always seem to account for it straight away until you click rebuild).

If you try importing another static mesh and this time TICK Auto Generate Collisions, then it works fine. So the bug seems to be that manually adding collision to a static mesh requires the editor to be restarted before the navmesh will recognise the collision geometry.

Hello,

I have been able to reproduce the issue of the NavMesh not updating unless you restart the editor, and have entered a bug report, UE-23125. Thank you for your report.

Have a great day,

Sean Flint

Hi! Looking for an update on this bug. Having this happen all day is really a drag.

Hello,

This issue is currently being investigated by our developers; however, there is currently no timeline for when a fix will be released. I will provide updates on this issue as they become available.

Any news on this bug? It just soaked up two hours of my time before I realised it could be an engine bug.

Well according to the bug report, nothing has happened on this one yet.

Hi,

A fix for that would be much appreciated now.
It took me 2 days to understand why my navmesh was not working, before I understand I have to restart unreal to make it work.

Thanks

I am also running into this issue. Been adjusting settings and exports all day only to find out it appears to be a bug that is almost two years old since reported. Any update?

I also just encountered this issue, I spent hours trying to fix it.