NavMesh

Navmesh is an invisible layer of a game level that the AI (monsters) use to assist in navigating a level. Prodeus automatically generates NavMesh for you when compiling a level, but there are limitations which need to be understood. There are also some functions in the editor for tweaking NavMesh generation.

Viewing the NavMesh
There are two levels of NavMesh in Prodeus:
 * 1) A static mesh. Prodeus generates this based of the geometry of the level. Any faces of a brush which are horizontal, up to a 45 degree incline (or thereabouts), are eligible for static NavMesh generation. Brushes which are parented to a function (such as a mover, or container) are not eligible for static NavMesh.
 * 2) A realtime mesh. This mesh is derived from the static mesh. It is this mesh that the AI uses for navigating the level. This mesh is modified by the game in realtime based on events in the level. For example, an elevator moving, or a brush being hidden by a container.

NavMesh is only accessible when playtesting a level from the level editor. After loading the level press:
 * 1)  for static mesh. This will display as a blue overlay in the level.
 * 2)  for realtime mesh. This will display as a green overlay in the level.