DMX Matrix Features

Information about DMX matrix fixture control, including an overview of Matrix Fixtures Blueprints.

Windows
MacOS
Linux
Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

A matrix fixture differs from a standard fixture in that it has a group of "cells" that can be individually controlled. Each cell has the same attributes and functionality as the other cells in its group. An example of a matrix fixture is the "MagicPanel" which contains a group of cells made up of pixels. Each pixel has a set of attributes to control it such as "Red", "Green", "Blue", and "Dimmer".

dmxmatrixfeatures1.png

Matrix fixture control is new in 4.26.

To set up a matrix feature, you need to configure the Fixture Type in the DMX Library. In the Library, go to the Fixture Type panel, and under Fixture Settings, select the DMX Category and check Matrix Feature. Use the DMXImport when possible. Additionally, make sure to set the Entity Properties Name to MatrixFeature.

dmxmatrixfeatures2.png

In the Modes Properties panel, you can set a number of settings to configure their matrix cells.

Property

Description

First Cell Channel

The first channel that the first cell in the matrix contains

X Cells

Number of cells in the x-direction

Y Cells

Number of cells in the y-direction

PixelMapping Distribution

Cell order for all cells in the group

Cell Attributes

Attributes assigned to each cell

dmxmatrixfeatures3.png

Matrix Fixture Blueprints

There are a number of Blueprints available for setting and getting data for matrix cells. You can access these through the Fixture Patch reference to call Get Matrix Cell, as seen in the image below.

dmxmatrixfeatures4.png

Tags
Select Skin
Light
Dark
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback