Navmesh Menu

From the CreationKit Wiki
Revision as of 11:26, 5 December 2011 by imported>Henning
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
200px Alert image.png TAKE NOTICE!

This article has been flagged as incomplete or inaccurate. Take any information here with a grain of salt.

Help out! If you have the knowledge needed, please edit this article so we can remove the Incomplete flag.


Overview

Generation

Options for automatically generating navmesh in a space. See details on the different methods on this page.

Auto Generate WorldSpace

Check Navmeshes

  • This will run various checks to validate the Navmeshes in the current cell
  • Simple things like bad normals and links will be fixed
  • Problems will be written out to the warnings file
  • For an example of how to use Check Navmeshes click here

Finalize Cell Navmeshes

  • "CTRL+1" is the hotkey for Finalize Cell Navmeshes.
  • Will find portal doors in the given cell and attempt to add a portal edge from this door (may create and split triangles to accomplish this).
  • Will also load and attempt the to do the same to the cell that the door connects to.

The Finalize Cell Navmeshes command will also do the the following for exterior cells:

  • Links edges that are close to the edge of a cell with triangles that are close to it.
  • Will split edges and move slightly to try and create better connections.
  • Edges and vertices are duplicate and in both cells.

Find Cover Edges

  • Automated utility to find useable cover in the given cell.
  • Can split edges to handle cases where cover heights change significantly along an edge.
  • Currently does not save/respect finalized edge information in the cell. To fix this run Finalize Cell NavMeshes to remake the needed portals after running the Find Cover Edges pass.
  • For an example of how to find cover edges, click here

Move Selection to Separate Navmesh

Navmesh Draw Mode

Draw Cover

Clear Generated Cover

Clear Cover

  • Deletes/Clears the cover of all navmeshes in an interior cell or loaded exterior cell.

Remove Cell Navmeshes

  • Removes all navmeshes in an interior. For exteriors, it will remove all navmeshes in whatever cell is loaded.
  • This command is useful if you duplicated an interior cell and no longer need the navmesh.

Check Worldspace Cells for Finalize

Finalize Worldspace

Force Finalize Full Worldspace

Finalize Full WorldSpace checks the NavMeshes of an exterior cell and all related cells. To use Finalize Full WorldSpace:

  1. Load an exterior cell that will be the WorldSpace.
  2. Click Finalize Full WorldSpace from the NavMesh drop-down menu.
  3. All the cells in the WorldSpace will have their NavMeshes finalized.

Notes

  • This is NOT recommended unless the worldspace is:
    • Small
    • New - finalizing shared worldspaces such as those created by Bethesda or other modders can create plugin compatibility problems.
  • NavMesh editing does not need to be turned on.
  • Large WorldSpaces will take a long time to save.

Finalize All Interiors

Force Finalize All Spaces

Remove All Autogen Islands

Set Cell Auto Generated

Audit Navmesh Report

Normal Pathing Test

Cover Test

Dodge Test

Flee Test

Hide Test

LOS Test

Test mode for Search Behavior. To use, select LOS Test from NavMesh menu, right click on a point to set a start for the search, then right click a second point to set a destination (where you think what you’re searching for is); it will then draw triangles green or red based on visibility (green triangles are seen from the start location, red are not) and will build a path to the best unseen location. Used for combat to search for enemies.

ClosePoint Test

Safe Straight Line Test

Navmesh Test Mode

Update Obstacle Manager

Select Triangle By Index