Skip to main content
Skip table of contents

Set up DMX lights

Pixotope natively supports the DMX (Digital Multiplex) protocol, enabling real-time control of stage lighting within the engine. This documentation outlines the process of setting up and controlling a series of DMX lights using a basic Moving Head example. It details the necessary steps to configure DMX communication, create a Moving Head light, and program its behavior within Pixotope

Check out our DMX example in the example projects

Prerequisites

  • DMX plugins enabled 

    • DMX Engine

    • DMX Fixtures

    • DMX Protocol

    • DMX Control Console

  1. Open Pixotope and create a new project (either "Blank" or "Virtual Studio")

  2. Go to Edit > Plugins

  3. In the search bar, type "DMX" and enable the mentioned DMX plugins

  4. Restart Pixotope to apply the changes

image-20250407-121748.png

Step 1: Configure DMX communication 

  1. Open the Project Settings window under Edit > Project Settings

  2. Search for the DMX section in the left sidebar

  3. Under DMX Protocol, select the protocol you wish to use (Art-Net or sACN)

  4. Configure the Network Interface to match your DMX network’s IP address

  5. Save the changes

image-20250407-121943.png

Step 2: Add a moving head light from plugin content 

Pixotope includes pre-made DMX lighting assets as part of the DMX Fixtures plugin. Follow these steps to access and add it to the scene: 

  1. Enable Plugin Content Visibility: 

    1. Open the Content Browser

    2. Click on the Settings (gear icon at the upper right corner)

    3. Enable Show Plugin Content to display assets from installed plugins

  2. Locate the Moving Head Fixture: 

    1. In the Content Browser, navigate to: Plugins > DMX Fixtures Content > LightFixtures 

    2. Locate BP_Moving Head fixture

  3. Add the Moving Head to the Scene: 

    1. Drag the selected BP_Moving Head fixture into the Viewport

    2. Adjust its position and rotation as needed

image-20250407-122135.png

Step 3: Configure DMX functions/patches 

The DMX Library allows for defining fixture types, assigning control modes, and mapping DMX functions to parameters such as Pan, Tilt, Dimmer, Color, and Zoom. Follow these steps to set up DMX control for the Moving Head fixture: 

Create a DMX Library 

  1. Open the Content Browser

  2. Click Add (+) > DMX > DMX Library and name it (e.g., DMX_MovingHeads)

  3. Open the newly created DMX Library

image-20250407-122256.png

Add a Fixture Type 

  1. Inside the DMX Library editor, go to Fixture Types tab and click New Fixture Type

  2. Name the fixture

  3. Set the DMX Category to Moving Head

image-20250407-122434.png

Define DMX modes and functions 

  1. Inside the Fixture Type tab, click Add Mode

  2. In the Functions section, add DMX functions and name them with their corresponding Attribute Mapping

    • Color – Assigns RGB or CMY values (8bit) 

    • Dimmer – Adjusts light intensity (8bit) 

    • Pan – Controls horizontal movement (16bit) 

    • Tilt – Controls vertical movement (16bit) 

    • Zoom (if applicable) – Controls beam width (8bit) 

  3. Assign corresponding Data Type (8bit, 16bit, 24bit) to each Function

image-20250407-122539.png

Add patches for the Moving Head fixtures 

  1. Go to the Fixture Patch tab

  2. Click Add Fixture and select the Fixture Type created in the DMX Library

  3. Choose the appropriate Mode

  4. Set the Universe Channel (e.g., 1) 

  5. Select the Num Patches to create (we will use x8 MovingHeads) 

  6. Press Add Fixture Patches 

image-20250407-122649.png

Assign the DMX Library to the Moving Head fixture 

  1. Select the BP_Moving Head fixture in the Outliner

  1. In the Details Panel, locate the DMX Component section

  1. Assign the DMX Library and select the appropriate Fixture Patch

image-20250407-122725.png

Step 4: Assign addresses and names using the patch tool 

  1. Duplicate Fixtures as many as you need (In this example we will use x8) 

  1. Open the DMX Patch Tool window from the DMX menu

  1. Select your DMX Library and the Fixture Patch you created

  1. Assign unique DMX addresses to each Moving Head in the scene by pressing Address and Rename button

  1. Save level and close the Patch Tool

image-20250407-122824.png

Step 5: Control moving heads with the DMX control console 

  1. Open the DMX Control Console window from the DMX menu

  1. Choose your target DMX Library (DMX_MovingHeads

  1. Select all the Fixtures you want to control from the List

  1. Define a Layout for Fixture Controls (Horizontal, Vertical and Grid) 

  1. Press the green Play button to Send to DMX

  1. Adjust the channel values to test the real-time control of the Moving Heads

  1. Observe how the lights respond to changes and adjust the setup as needed

image-20250407-122916.png


Conclusion 

By following these steps, you will have set up a basic Moving Head in Pixotope that responds to real-time DMX signals. Using the Patch Tool to organize and assign addresses to fixtures and the DMX Control Console for real-time testing, you can efficiently manage multiple lights within Pixotope.  

This system can be scaled to control multiple lights and advanced effects, allowing you to create interactive virtual productions with professional lighting setups.

Continue to

Learn more about how to Control DMX lights from Control panel

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.