Viz Arc 3.0.0

Release Date: 2026-01-29

These are the release notes for Viz Arc version 3.0.0. This document describes the user-visible changes that have been made to the software since Viz Arc 2.2.0.

New Features

AI Integration for Templates

Viz Arc includes AI-powered features that help you create and modify templates using natural language. These features are available through two interfaces: the built-in AI Prompt panel and external integration (for example, via Claude Desktop using the MCP (Model Context Protocol) server).

The built in prompt can be used for more simple tasks:

image-20260121-091737.png

External applications like Claude Desktop can aid in creating more complex templates:

image-20260121-093204.png

As a result the AI through MCP helps to create fully functional script code and UI elements.

image-20260121-092916.png

Create complex sports templates within minutes, including data fetching:

image-20260123-183809.png

Template Improvements

Support for SubScenes

Templates can now control SubScenes directly.

image-20260102-150224.png
More Control over Execute and Continue

For Viz Templates, the template can be configured to trigger different directors on execute and continue and the specific director action can be configured (for example, instead of calling CONTINUE on STAGE, a template can call CONTINUE REVERSE on a specific director when executing the continue action on a template).

image-20260102-145707.png

On the template action, the behavior can be overridden.

Script Editor

Improved script editor with better performance, syntax highlighting, bracket highlighting, code folding, autocompletion and function navigation.

image-20260102-164813.png
Table Parameter

Improvements include support for dropdown columns, hidden columns and read only columns. Base font sizes and background colors are propagated to all cells. Row heights, column reordering and row indices can be adjusted in the property editor.

image-20260102-111632.png
Version Information

Display when the template has been saved by which user and from which machine. The version counter counts the number of saves applied to the template.

image-20260102-114442.png
Global.OnCreated = function ()
{
versionInfo.Value =
"Saved by " + GetSavedBy() +
' on ' + GetSavedOn() +
"\nat " + GetSavedAt() +
" v" + GetVersion()
}
Text Parameter

Text parameter labels can be aligned left, right, top and bottom while the content can be aligned left, center and right.

image-20260102-120108.png
RabbitMQ

Added support for RabbitMQ clients, analog to MQTT clients. Allow to publish and receive messages on queues.

var rmqClient = null;
var QUEUE_NAME = "vizarc_demo_queue";
 
Global.OnCreated = function() {
// Create RabbitMQ client - connects to localhost with default credentials
 
rmqClient = createRabbitMQClient("localhost", 5672, "guest", "guest", "/");
 
// Declare and start consuming from a queue
// Messages will be pushed to the DataMap with queue name as the key
rmqClient.ConsumeQueue(QUEUE_NAME);
 
// Subscribe to DataMap to receive messages
SubscribeDataMap(QUEUE_NAME);
}
 
// Button click handler to publish a test message
Global.OnButtonPressed = function(param) {
if (param === "btnPublish") {
var testMessage = JSON.stringify({
action: "update",
value: "Hello from VizArc!",
timestamp: new Date().toISOString()
});
 
// Publish to queue (uses default exchange with queue name as routing key)
rmqClient.PublishToQueue(QUEUE_NAME, testMessage);
Console.WriteLine("Published: " + testMessage);
}
}
Destroy Callback

OnDestroyed is a new callback available to templates which gets called right before a script gets destroyed or closed, giving the user the possibility to add cleanup code.

Global.OnDestroyed = function() {
// Clean up when script stops
if (rmqClient != null) {
rmqClient.StopConsuming(QUEUE_NAME);
rmqClient.Dispose();
rmqClient = null;
}
Console.WriteLine("RabbitMQ client disconnected");
}
Flowics Helper Methods

Added script functions to ease Flowics integration. For easier overlay control, added ShowOverlay, HideOverlay, SetOverlayState, SetOverlayStates, ShowAllOverlays and HideAllOverlays. For list item controls added GotoFirst, GotoNext, GotoPrev and GotoItem. For timer-related controls added FlowicsSetTimer, FlowicsStartTimer, FlowicsPauseTimer and many more convenience methods. Please refer to the Viz Arc Script Guide for more details.

DateTime Picker

The new DateTime picker parameter can be used to pick a date (and optionally a time).

image-20260102-141708.png
Excel Reader

Allow extraction of sub-tables with headers from an Excel sheet. Previously headers could only be taken from the first row of a sheet.

image-20260121-100729.png

When no table sheet is specified on the file reader, all Excel sheets are read and placed in structures named by the sheet title.

image-20260121-101232.png

Data Explorer

The Data Explorer can visualize JSON and XML data stored in the DataMap and assist in mapping the data into a script parameter. It assists in testing JSONPath and XPath query expressions for data extraction.

image-20260121-082339.png

Precision Keyer

Added support for AI keying mode.

image-20260102-181730.png

HTML Templates

Support for templates in web view. Templates are fully operational from the web view.

image-20260120-140647.png

Assets can be browsed with a built-in asset browser from the web view.

image-20260102-182746.png

Companion Module

A module for Bitfocus Companion is available and allows triggering actions and much more, similar to the Elgato Streamdeck integration.

image-20260121-091020.png

PDS Integration

Just like for Trio pages, the new Pilot Data Service integration allows to trigger Viz Pilot Data Elements from Viz Arc.

image-20260121-085743.png

Take, Continue and Take Out can be triggered on any configured MSE Channel.

image-20260121-085928.png

The integration needs a running Media Sequencer Engine and Pilot Data Server to work.

Hierarchical Project Structure

Projects can be stored in hierarchical structures on the Graphic Hub. Projects can be easily renamed and moved.

image-20260121-090424.png

Fixed Issues

  • When duplicating a panel parameter with children, not all children are duplicated (ARC-862).

  • File parameter ‘WatchFile’ property switching ignored during runtime (ARC-859).

  • Horizontal splitter on Viz Arena view was not functioning properly (ARC-881).

  • Upgrade Viz Arc through the bundle installer did not work properly (ARC-853).

Breaking Changes or Deprecated Functionality

  • The Loupedeck plug-in shipped in this version, is not compatible with Loupedeck Software versions lower than 6.1.4.22646. If upgrading is not possible, it is recommended to continue with the old plug-in, since it is still compatible with this version.

  • You must upgrade the external Stream Deck plug-in shipped with this version in order to continue to use the external Stream Deck control. Old Stream Deck profiles continue to work with the new plug-in.

  • The default file location for the configuration and log files, is no longer in C:\ProgramData\vizrt\VizArc. The location of those files is in %localappdata%\vizrt\VizArc and depends on the logged user.

Known Issues

  • When using Bing Maps, you need to provide your own Bing Maps API key.

  • When using the Viz Arc Engine Service with different privileges than the Viz Engine, the rendered Unreal image might not get updated in Viz Engine. Make sure both processes are started with the same user privileges. 

Compatibility Notes

Viz Arc 3.0.0 is compatible with:

Product

Version

Viz Engine

3.12 and newer, Viz Engine 5.x

Viz Virtual Studio

1.1.0 and newer

Unreal Engine

5.4.x, 5.5.x, 5.6.x, 5.7.x

Graphic Hub REST

2.5.0 and newer

Support for File Collection file types (Unreal Projects) requires version 2.9.2

Loupedeck

6.1.4.22646 and newer

Media Sequencer

For the Viz Mosart integration, 5.5 and newer. Otherwise 5.1.3 and newer

Viz Mosart

5.3 and newer

Coder

2.3.1 and newer

Viz Pilot Data Server

9.0 and newer

Viz Pilot Edge

3.0 and newer

Media Service

2.3.3 and newer

Viz One

7.1.0 and newer

Viz Object Tracker

1.5 and newer

Viz Arena

5.1.0 and newer

Documentation

Documentation for Viz Arc is available at the Vizrt Documentation Center:

Support

Support is available at the Vizrt Support Portal.