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:
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:
| Field | Description |
|---|---|
| Title | Destination name |
| NavLocationID | Auto-generated UID (generated online) |
| 3D Space (BlockID) | Select the block where the destination belongs |
| Location Info Group | Must match the Location Info Group defined in the Worldspace |
| Category 2nd | Optional |
| Category | Optional |
| Short Detail Information | Optional |
| Image | Optional |
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:
- Select the destination list created in CMS
- Enter the destination Name
- 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:
| Action | Description |
|---|---|
| Reload | Reload latest pin position |
| Verify | Check if the pin is inside Nav Mesh area |
| Start Navigation Testing | Start pathfinding from camera position to target |
| Delete | Remove 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
- Create Location Info in CMS
- Load Mesh & Worldspace in Unity
- Create Navigation Target
- Place and verify pin
- Test navigation
- Save configuration
This ensures synchronization between CMS data and Unity navigation logic.