Hi,
I’m interested in the same question. NavModifierComponent generates a bounding box around the geometry of the actor containing the component, which works more or less well with convex shapes (and pretty well with boxes), but it’s actually pretty bad with more irregular and concave shapes like a turning road stretch (or a river). In those cases, the generated box changes NavArea on parts of the map that are not supposed to change.
It would be very convenient that navmesh generation set a certain NavArea depending on the collision flags of a certain mesh, without creating a volume that can actually affect other geometry than the mesh itself.
Is this possible? If it isn’t out-of-the box, does someone know navmesh generation mechanics enough to point out where/what to modify in order to achieve this?
Thanks!