In order to understand and use the content on this page, make sure you are familiar with the following topics:
We are adding support for DMX recording, playback, and editing in Sequencer through custom DMX tracks in order to help users better design and preview lighting experiences in virtual or physical shows and live events.
Sequencer Integration
Sequencer is a powerful feature that enables easy animation and event triggering. In this release, we are creating a custom DMX Sequencer track, enabling users to utilize its features such as curves and sub-sequencing to program and control DMX without the need for Blueprints or programming.
The custom DMX Sequencer track will represent a DMX Library. From that, you can add Fixture Patch tracks and then key their function values.
The DMX plugin enables the control of fixture patches using level sequences. Users can add any patched fixture contained within a DMX Library to a level sequence and expose desired attributes for sending out DMX. Keyframes can be added for each attribute at a given time to animate and control the DMX output. Curve editing is also supported for defining value animation characteristics.
Steps
To add a fixture patch to a level sequence, perform the following steps.
Press the + Track button and select DMX Library Track from the list. Select the DMX Library you want to add to the sequence.
[![DMX Library Track](01-dmx-library-track.png "DMX Library Track")(w:600)](01-dmx-library-track.png)On the new DMX Library Track click the + Patch button and select a fixture patch to create a new track for the desired patch, or click Add All Patches in the dropdown menu to create a new track for every fixture patch in the library.
[![Add all Patches](02-add-all-patches.png "Add all Patches")(w:600)](02-add-all-patches.png)Expand a fixture patch track and add a new keyframe by pressing the Add (+) button or by modifying the value next to the attribute name. The value ranges are defined by the DMX signal format selected in the DMX Library for each Attribute.
[![Add a new Keyframe](03-add-a-new-keyframe.png "Add a new Keyframe")(w:600)](03-add-a-new-keyframe.png)
By default, DMX will output on scrub and "Play" on the sequence.
DMX Take Recorder/Playback
The DMX plugin Take Recorder tool has functionality that allows recording of received DMX data for editing and playback. This feature enables users to listen for incoming DMX streams and record the data as new keyframes in the level sequencer. This level sequence can then be replayed, edited, and shared. Users can listen for incoming DMX for a specified fixture patch assigned in a DMX library, and record changes to keyframes in the level sequence.
DMX recording only works at runtime.
Steps
To record DMX to a level sequence, perform the following steps.
Click the Add button and select DMX Library from the list.
[![Add selected DMX Library to DMX Take Recorder](04-add-selected-dmx-library-to-dmx-take-recorder.png "Add selected DMX Library to DMX Take Recorder")(w:500)](04-add-selected-dmx-library-to-dmx-take-recorder.png)Set the DMX Library parameter to the Library containing the patch you would like to record.
[![DMX Library parameter](05-dmx-library-parameter.png "DMX Library parameter")(w:400)](05-dmx-library-parameter.png)Click the Fixture Patch parameter and select a patch from the list to add it to the patch record list or click Add all Fixture Patches to add all patches in the library to the patch record list.
[![Add all Fixture Patches](06-add-all-fixture-patches.png "Add all Fixture Patches")(w:400)](06-add-all-fixture-patches.png)
Reduce Keys eliminates repeated keyframe values after the recording is complete.
Play the game, and press the Record button. All incoming DMX that matches the patch record list will be saved into a new level sequence as a new keyframe.
When you are done recording, navigate to the created sequence to review and play back the recorded DMX. The new sequence should be saved to
Cinematics/Takes/[RecordDate]/
By default, the recorded sequence will be locked from editing. To unlock the sequence for editing, click the lock icon next to the sequence name in the sequence editor.
[![Unlock Sequence for editing](07-unlock-sequence-for-editing.png "Unlock Sequence for editing")(w:150)](07-unlock-sequence-for-editing.png)Double click the recorded subsequence in the editor to view the recorded data.
[![Data recording](08-data-recording.png "Data recording")(w:500)](08-data-recording.png)[![Viewing Recorded Data](09-viewing-recorded-data.png "Viewing Recorded Data")(w:800)](09-viewing-recorded-data.png)