DMX Blueprint Tools

Information about DMX Blueprint tools, including Normalized Attribute Values, Fixture Path Blueprint functions, and more.

Windows
MacOS
Linux
Prerequisite Topics

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

The following Blueprint tools are useful for getting, setting, and managing DMX data.

Normalized Attribute Values

If you would like to use floats instead of ints or bytes for managing DMX data you can use the normalization tools that convert to and from int/byte values to floats. See below for attribute examples.

Float to Int

dmxblueprinttools1.png

Int/Byte To Float

dmxblueprinttools2.png

Set Fixture Default Values on Begin/End Play

Below is an example of how to reset a fixture to its default values on Begin/End play. Using the Get Attribute Default Map and Send DMX nodes, users can reset all fixtures to their starting position.

dmxblueprinttools3.png

Reference Multiple Fixtures

If you would like to get references to more than one fixture you can use one of the included getter functions that return an array of fixture patch references. You can then use a for loop to send to all fixture patches. See the image below for examples, and refer to the Blueprint API for details.

dmxblueprinttools4.png

Reference Example 1

dmxblueprinttools5.png

Reference Example 2

Fixture Patch BP Functions

There are many helper functions inside the fixture patch reference to help the user-managed data. See the image below for examples, and refer to the Blueprint API for details.

dmxblueprinttools6.png

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