Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The AI Triangulation menu contains commands used to generate AI navigation and update the AI system within a level.

Toggles continuous MNM data updates.
If disabled, mesh data won't update until a rebuild is requestedSelects which MNM meshes should be displayed,
based on their agent type
 

Menu Item

Description

Image Removed

Generate All AI

This triggers generation of all the AI navigation.
All steps listed below will be executed.

Generate Triangulation

Generates triangulation - the navigation mesh, used for outdoor.

Generate 3D Navigation Volumes

Generates navigation for 3D volumes. This type of navigation
is used by aliens. The volumes have to be
defined with AINavigationModifier and NavType of the
modifier must be set to Volume. This will make the system
process the entire environment within modifier and generate
3D navigation data for this Space.

Generate Flight Navigation

Generates type of navigation data used by helicopters, scouts, etc.
The volumes have to be defined with AINavigationModifier and
NavType of the modifier must be set to Flight. This will make system
process the entire environment within modifier and generate "2.5D"
navigation data, usable for flying AI agents within this Space.

Generate Waypoints

Regenerates links for indoor waypoints (updating connections).

Validate Navigation

This will check current navigation data for various problems
(bad object placement, overlapping forbidden areas, corruptions).
Will output warnings if problems found.

Clear All Navigation

This will remove all navigation information from the level.

Generate Spawner Entity Code

Used for scripting, it looks for appropriate classes of AI entities and
generates an .ent file for each.
This associates an Entity class name with the Lua base
file of that entity.

Generate 3D Debug Voxels

Generates debugging information for volume navigation regions
(when ai_DebugDraw entered into the Console and activated).

Create New Navigation Area

Shortcut to creating a new navigation area shape.

Request a full MNM rebuild

Performs a full rebuild of all MNM mesh data.

Show Navigation Areas

Displays MNM shapes.

Add Navigation Seed

Shortcut to add a navigation seedpoint entity.

Continuous Update

Image Added

Navigation Update Mode

  • Continues: Regenerates NavMesh while dragging geometry on the according part of the NavMesh.
  • After Change: Regenerates NavMesh after finished dragging geometry on the according part of the NavMesh.
  • Disabled: Does not regenerate the NavMesh that would be affected by geometrical changes in the world.

Regenerate Navigation

Performs a full rebuild of the NavMesh. Either all or specific layers of the NavMesh can be selected for the rebuild.

Debug Navigation Agent Type

Selects which NavMesh layers should be displayed, based on their agent type.

Visualize Navigation Accessibility

Displays inaccessible areas as Red and accessible areas as Blue.

Debug Agent Type

Show Navigation Areas

Displays NavMesh shapes.

Generate Cover Surfaces

Requests generation of Cover Surfaces data.

...