I am having some issues to make a navigation mesh for VR. I have a non-manifold mesh as ground, I added a simple collision mesh and got the green navigation mesh with empty zones/holes. So far, I:
Verified the mesh is in the boundaries of NavMeshBoundsVolume, and that nothing else is,
Checked for Normals in my mesh
Rebuilt the path (Build> Navigation> build Path)
Checked Project Settings> RunTime> Force Rebuilding on Load
Rebuilt lights… you never know.
Trashed RecastNavMesh-Default and rebuilt the path from scratch
Now it does but before, I assembled the collision mesh from simple boxes. No changes. It’s probably due to my setting in the RecastNavMesh detail panel or the project settings mentioned above.
I tested the process on a flat (plane, not level changes) and all went well.
Still testing values…
Something I just learnt: even though some meshes are not relevant because they are on the border, they impact the navmesh definition. To avoid their influence, edit them. Go to details > Collision Presets > No Collision. To be sure, I also set details > Collision > Convex Elements > Collision Enabled > No Collision
It solves most of my problems. I probably need to tweak the “Generation” settings a bit more.