A bit ago I was working on going through the Creation Kit introduction for Skyrim modding, and got hung up on the navmesh section. I am confused as to what exactly the navmesh does: does it control exactly where actors (AI) can go or is it just a general representation. In other words, does it act as the "ground" for an actor or just as a baseline that says "actors can walk here as long as they are slightly above/below the navmesh?
The reason for asking is that I originally thought that the navmesh was responsible for specifying exactly where an actor could go, meaning that a sloppy navmesh that was accidentally a meter above the ground would cause the actor to be a meter above the ground. Or a navmesh that cut through terrain would allow an actor to also cut through the terrain. This made me be extremely dilligent with navmeshing to the point of taking all my time (so I quit).
However, recently I've begun to understand that this is incorrect and that the navmesh is more of a baseline. This would make much more sense, as they you don't have to be nearly as careful, but rather get an approximation of terrain features. That being said, this could be taken to the extreme and result in a perfectly flat navmesh that covers everything. I'm assuming that this wouldn't work properly, but why not? Does it have to do with pathfinding?
Any help would be greatly appreciated, as I am ready to get back to it sometime soon! Thanks!
Disclaimer: This may be a obvious question to most, but I am unfamiliar with game AI and pathfinding.