Viz Artist User Guide

Version 5.2 | Published March 20, 2024 ©

Shared Memory Map

This feature allows Unreal Engine to be notified whenever the Global Shared Memory Map is updated on Viz Engine. To enable this feature, you need to install Vizrt Viz Extensions Plugins.

images/download/attachments/130569237/image-2023-7-6_14-49-56.png

  1. In your Unreal Engine project, you need to setup a Blueprint script, either as a Level Blueprint or as a Blueprint Actor.

    Note: All the received key:value pairs are logged into the screen. Therefore, you can use a new key:value pair to modify a specific property of a specific Actor you control.

    images/download/attachments/130569237/image-2023-7-6_14-36-22.png

  2. In Viz Engine, update any parameter through the Global Shared Memory Map:

    send GLOBAL*MAP SET_VALUE SampleText 12345
  3. UE logs on screen the new value for that key:value pair.
    images/download/attachments/130569237/image-2023-7-6_14-44-24.png

    Note: Instead of listening for all Key:Value updates, you can listen for updates of a specific Key only.

    The example below shows how this can be done, and use the received Value to set the Text property of an Actor.

    images/download/attachments/130569237/image-2023-7-6_14-40-1.png

    images/download/attachments/130569237/image-2023-7-6_14-45-51.png