How to avoid generate NavMesh inside static Mesh? (UE5.4.4)

I need navmesh to be generated on top of the static mesh.
But the navmesh generated inside off the static mesh is a problem because it is detected as navigable points too.

I know this is an old problem. I’ve been reading some posts but they are old and none of the solutions given are useful or practical (at least in my case). Like this one for example.

So… any option in 2024 to not generate navigation mesh inside of static meshes?

Thank you so much!!

Hey @Ivan3z!

You can create a navmesh modifier volume for the level! By default what it does is remove area that can generate navigation, and it can do other things as notated in its “Details” window. You should be able to find it in the same place the regular navmesh volume is located in the actor menu on the main window.

Hope this helps, good luck! :slight_smile:

1 Like

Hi @Mind-Brain

With a modifier volume I can remove the mesh inside a wall… but I have a lot of walls in the level… Do I have to do this on every wall?

Or maybe I’m not doing it correctly?

I’m looking for something like this (Something more global and general)

The only difference is that I want to keep the navigation mesh on the roof. (I just want to delete the navigation mesh inside the fully closed volumes).

I’ve been experimenting with the modifier volume options for a while now and can’t get it to work what I want.

Thank you so much!!

So it looks like your actual static meshes ARE blocking the movement.

There are faster ways to go about this like having your walls be actors and attaching a navmesh modifier volume TO that, but otherwise if you’re trying to have hollow meshes the manual sculpting is what you’re going to get. :frowning: Sorry to be the bearer of bad news.

1 Like

Well… the news is not so bad after all… at least there is an alternative solution… I will try to turn the walls into actors…

Thank You So Much @Mind-Brain

1 Like