Skip to Content
EditorXenseAR Navigation EditorCreate Destination List

Navigation Destination List (Location Info) Guide

1. Introduction

This document provides detailed instructions for creating and configuring the Destination List (Location Info) within the system.

Content is created and managed across:

  • CMS (Content Management System)
  • Unity Editor

2. Scope

This guide applies to:

  • CMS Administrators
  • Systems using Portal, CMS, and Unity within the Xense AR platform

3. Prerequisites

Before creating Location Info, ensure:

  • A valid Portal account
  • Successful login to CMS and Unity
  • A 3D Mesh has been built
  • Nav Mesh has been generated
  • Worldspace and Block have already been created

⚠️ Navigation functionality requires a valid Nav Mesh.


4. Create Destination on CMS

Login to CMS using your Portal account:

https://admin.xensear.vn/ 


Step 1 — Create New Content

  • Go to Content
  • Click Add Content

Step 2 — Select Navigation Type

Choose:

4. Navigation – Location Info


Step 3 — Enter Destination Information

Fill in required fields:

FieldDescription
TitleDestination name
NavLocationIDAuto-generated UID (generated online)
3D Space (BlockID)Select the block where the destination belongs
Location Info GroupMust match the Location Info Group defined in the Worldspace
Category 2ndOptional
CategoryOptional
Short Detail InformationOptional
ImageOptional

Click Save to store the destination.

ℹ️ The NavLocationID is required to link CMS data with Unity Navigation Target.


5. Create Navigation Target in Unity

Step 1 — Login & Load Mesh

  • Login to Unity Editor using your Portal account
  • Load mesh list
  • Click Import Mesh
  • Click Run

After running successfully:

  • Enable mesh
  • Load All Worldspaces
  • Select the specific worldspace linked to the block

Step 2 — Create Navigation Target

Navigate to:

ARWorld → Navigation → Create New Navigation Target

Then:

  1. Select the destination list created in CMS
  2. Enter the destination Name
  3. Click Create

The navigation pin will be generated.


Step 3 — Adjust Position

Modify the pin transform:

  • Position (X, Y, Z)
  • Rotation
  • Scale

Click Save to store the latest position.


6. Post-Placement Operations

After placing a navigation pin, the following actions are available:

ActionDescription
ReloadReload latest pin position
VerifyCheck if the pin is inside Nav Mesh area
Start Navigation TestingStart pathfinding from camera position to target
DeleteRemove the destination pin

⚠️ If the pin is outside the Nav Mesh, the system will display an error.


Important Notes

  • Nav Target coordinates are automatically generated when creating the Location.
  • Navigation only works when:
    • Nav Mesh has been baked
    • Pin is inside the Nav Mesh area
  • Destinations can be deleted from either:
    • Unity
    • CMS

Navigation Workflow Summary

  1. Create Location Info in CMS
  2. Load Mesh & Worldspace in Unity
  3. Create Navigation Target
  4. Place and verify pin
  5. Test navigation
  6. Save configuration

This ensures synchronization between CMS data and Unity navigation logic.

Last updated on