Skip to Content
StudioNavMesh EditorTổng quan

Overview of Navmesh Creation Tools

Xense AR supports Navmesh creation using the Unity Xense Editor and Web Navmesh Editor. The Unity Xense Editor can export Navmesh for iOS, Android, and Web, while the Web Navmesh Editor focuses on creating Navmesh for Web. The choice of tool depends on the target platform for the data and the project’s editing workflow.

ToolOutput FormatPlatform
Unity Xense Editor.ios, .android, .tjsnmiOS, Android, Web respectively
Web Navmesh Editor.tjsnmWeb

Navmesh files for the same space must use the same base name and differ only in their file extensions, so that the system can correctly identify and use the appropriate file for each platform.

Example:

building_A.ios building_A.android building_A.tjsnm

When preparing and delivering the data, keep the following points in mind:

  • The .glb file used as input for the Web Navmesh Editor must comply with the specifications described in the dedicated documentation.
  • If multiple tools are used to create Navmesh for the same space, verify that the output files correspond to the same model and the same area before naming and delivering them.
  • In the Web Navmesh Editor, Generate Navmesh only applies changes to the currently open working file.
  • To preserve the data for further editing, use Save Project to download the .zip project file.
  • To obtain the final Navmesh, use Download Navmesh with TJSNM Format to download the .tjsnm file.
  • The .zip working file is intended for continued editing and is not the final Navmesh file.

Usage Requirements

  • A modern browser with WebGPU support (such as the latest version of Google Chrome or Microsoft Edge). The tool does not work in browsers that only support WebGL.
  • A 3D model of the area for which the Navmesh will be created, in .glb or .gltf format.
  • To continue editing a previously saved session, the .zip project file exported from the tool must be available.

Main Function Groups

No.Function GroupDescription
1Load ModelLoad a 3D model (.glb/.gltf) by clicking to select a file or dragging and dropping it into the Load Model area.
2Generate NavmeshAutomatically generate Navmesh (Solo or Tiled) from the loaded model and display the resulting statistics in the NavMesh Stats panel.
3Area MarkerPlace a box-shaped marker on the model to assign an Area Type and Region ID to the portion of the Navmesh within the box.
4Add-link (Manual Linking)Create a manual link (off-mesh link) between two non-adjacent points on the Navmesh, such as between two floors.
5Link EditorInspect and enable/disable individual links between a pair of polygons on the generated Navmesh.
6Camera ControlsRotate and move the 3D view using the mouse and the W-A-S-D-Q-E keys, while also adjusting the movement speed.
7Save/Load ProjectSave the entire working session (model, configuration, Area Markers, links, and Navmesh) as a .zip file and reload it later.
8Export OutputExport the generated Navmesh as a .tjsnm file for use by the Xense AR system.
Last updated on