NavMesh just wont work on my maps

I’m trying to make an AI Character, to do that, per the tutorial I was following, I had to add a navmesh to my map.

So I go and set up a NavMesh…

And it wont read anything on my map

A Map made with the CubeGrid. I don’t know if it was supposed to be bigger to register (The NavMesh itself was greater than the total map.)

So I opened Blender and made a new map myself, a two floor house, “simple.”

A lot of Back and Forth,

And it would recognize anything, top of tables, sofa, but the actual floor where things are supposed to happen.

Another lot of back and forth, many export files later

it finally found the floor.

But: 1) I have no Idea why it wasnt recognizing the ramp to first floor

I don’t know if the angle let it be seen, but the part circled is a ramp, the nav mesh identifies as continuous floor.

  1. I don’t know how to edit the actuall green parts.

I mean, I saw something about the NavModifier, but I could not make it work with the broken NavMesh.

So how do I edit the green parts in the Nav Mesh, or do I have to learn how to make better level geometry?

How do I put two floors, stairs and have the machine recognize it?

So I found some videos on the topic, although they were instructive for what I was doing, I could not find a real solution for the matter, I iterated the mesh multiple times.

I think I’m just gonna rethink the map.

But I’ve found about the Nav Link Proxies, on a video but also more intuitively on Unreal’s own docs Overview of how to modify the Navigation Mesh in Unreal Engine | Unreal Engine 5.7 Documentation | Epic Developer Community which might be what I needed.

Found the REAL Solution, I had to enable convex collision mesh to fit the geometry.