POI Basics & Custom Tags

Point of Interest (POI) actors are the fundamental building blocks for navigation and interactive events in AVE II. They serve as specific triggers that allow users to navigate the scene and access contextual information.

[!NOTE] If you have used Archviz Explorer previously, this workflow will be familiar. You can also copy existing POI actors directly from the demo levels to speed up your workflow.

Placing the POI Actor

The primary actor for this feature is BP_POI_Generic.

  1. Navigate to Content > AVEII > Navigation > POI in the Content Browser.
  2. Drag and drop the BP_POI_Generic actor into your Level viewport.
  3. Organization: To keep your project structured, create a folder hierarchy in the Outliner matching your intended categories (e.g., POI_Surroundings > Entertainment) and place the actor inside.

Configuring Info Data

Metadata settings control how the POI appears in the UI menu and on the map.

  1. Select the actor and locate the Info Data section in the Details panel.
  2. Number / Identifier: Set this to a unique number (e.g., 01). This is displayed on the map icon when the POI is inactive.
  3. Text Fields: Fill in the Title (e.g., Orange Vélodrome), Subtitle, and Description Footer.
  4. Show in List View: Ensure this is checked so the POI appears in the menu.
  5. Sort Number: Determines the order in the list. Lower numbers appear at the top.

Adding Media and Adjusting Visibility

You can add a thumbnail image to the info panel and choose whether to show the 3D marker in the scene.

  1. Expand the Media array under Info Data and click the + sign to add an element.
  2. In Index [0], assign a texture to the Image Source field.[!TIP] For correct display, ensure textures have a 1:1 aspect ratio and use Power of Two dimensions (e.g., 512×512 or 1024×1024).
  3. To hide the 3D placeholder mesh during gameplay, uncheck POI Mesh visible in Game?.

Setting Camera Focus

These settings define the camera angle and distance when a user selects the POI.

  1. Under Focus Settings, enable Update Dolly Distance.
  2. Set the distance value (e.g., 2000) appropriate for your subject’s scale.

Select the SpringArm component (DefaultSceneRoot > SpringArm) in the Component hierarchy to rotate and adjust the default viewing angle.

    Creating Custom Categories & Gameplay Tags

    To organize POIs into custom categories (e.g., “Sports”), you must register a Gameplay Tag and update the UI.

    Step A: Register the Gameplay Tag

    1. Open AVEII > System > Data > DT_AVE_Tags.
    2. Add a new row. Set the Row Name to your category (e.g., Sports).
    3. Set the Tag Value to the correct hierarchy path, for example: AVE.POI.Surrounding.Location.Sports.
    4. Save and close the Data Table.

    Step B: Assign the Tag to the Actor

    1. Select your POI actor.
    2. In the Details panel under Info Data > Tag, check the box for your new tag (e.g., Sports).
      • Note: You can check multiple tags to have the POI appear in multiple categories.

    Step C: Update the UI Widget

    1. Navigate to AVEII > UI > Menus and open the WB_Game_Menu widget.
    2. Locate the WB_Surroundings_Panel widget in the hierarchy.
    3. In the Details panel, find the Tags array (under Default) and add a new element:
      • Title: Sports
      • Tag: AVE.POI.Surrounding.Location.Sports
      • Icon: Select an icon (e.g., T_Icon_Bike_01).
      • bIsExpanded: Check this if the category should be expanded by default.
    4. Compile and Save.


    Last update: January 9, 2026
    Engine Version: 5.5.4
    Difficulty: beginner


    related documentation

    Configuring Project Settings

    Configuring Project Settings To ensure AVE II functions correctly, you must verify specific project settings. These configurations establish the communication backbone between the UI and your Blueprint logic. Note: The BP_AVE_GI class is essential for handling global communication and persistent data between the UI and gameplay elements.

    Read more >

    Getting Started

    Welcome to AVE II, a real‑estate visualization experience built in Unreal Engine 5. This guide helps you quickly understand the core systems, navigation, and workflow so you can begin integrating AVE II into your project or exploring its features. Overview AVE II provides an intuitive, high‑quality exploration system designed for

    Read more >

    Framework

    This section explains the core structure of AVE II. It covers which systems manage data, how responsibilities are split up, and how different parts of the project communicate with each other. These pages are designed to help you understand where to modify or add Blueprint logic. They explain which classes

    Read more >

    Game Instance (BP_AVE_GI)

    The Game Instance (BP_AVE_GI) acts as the central mediator in AVE II. It owns a persistent runtime state, coordinates communication between systems, and ensures that gameplay logic, UI, and data remain decoupled. Roles and Responsibilities The BP_AVE_GI manages high-level orchestration across the framework. Its primary duties include: Implementation Examples The

    Read more >

    Player Controller (BP_AVE_PC)

    The BP_AVE_PC manages the active Pawn and makes sure the game starts correctly.It also acts as the execution layer, where it “listens” for mode changes from the Game Instance. When the Game Instance dictates a mode switch, the Player Controller executes the logic to swap the Pawn. Role & Responsibilities

    Read more >