DMX Fixtures

Customizing DMX Fixtures, which are devices responsible for receiving and executing commands from the DMX data.

DMX fixtures are the devices actually responsible for receiving and executing commands based on the data received live or using pre-recorded DMX Tracks. This can mean turning a light on or off or rotating the device 90 degrees. There are many sorts of DMX fixtures you can use, from standard stage lights that simply turn on and off to intelligent lights that have multi-directional rotation and complex lighting functions and filters.

This page describes fixture features included in the DMX plugin.

DMX Fixtures in use

Quality Level

A revised version of the adaptive quality level feature used in the DMX Previs sample is natively available in the DMX Plugin. You can pick from four predefined quality levels in the Details panel of light fixture Actors and specify their own quality settings. The following options are the available quality levels:

Click image to expand.

  • Low: 4 distance units between samples

  • Medium: 2 distance units between samples

  • High: 1 distance units between samples

  • Ultra: 0.33 distance units between samples

  • Custom: A user-defined distance units between samples

DMX low quality level

DMX ultra quality level

The smaller the distance value, the closer the volumetric beam samples are, which will increase the visual accuracy of the beams. Larger values mean there will be larger steps, which will improve performance but may create a blocky visual effect.


With the custom option you can specify two step-distance values manually. The Min Quality parameter specifies the smaller zoom angles and the Max Quality parameter specifies the larger zoom angles. This means more samples for thinner beams to increase visual quality, and less samples for wider beams to increase speed since the light covers a larger volume quantity in 3D space.

Click image to expand.

Exposed Material Instances

Various Material Instances are also exposed in the Details panel, so you can change the material instances per fixture or per group of fixtures in the Outliner.

Click image to expand.

Some predefined Material Instances are provided with the DMX plugin. You can find them in the Content Drawer at DMXFixtures Content > LightFixtures > DMX_Materials. The sections below describe some unique features of these material instances.


Refers to the M_Beam_Master material responsible for defining how the volumetric beam looks and performs in the 3D environment.

The following Beam Parameters are included in the volumetric beam material instance MI_Beam:

  • Jitter Scale: Defines how much jitter is applied to the samples, helping with step artifacts when having lower sample count.

  • Soft Clip Size: Controls the beam clipping when reaching its maximum length

  • Atmospheric Density: Simulates particles within the air. With this parameter, you can customize how opaque or translucent the beam is in regards to air density.


Refers to M_Lens_Master material responsible for defining the look of the actual lens. This is purely cosmetic and does not affect fixture lighting effects in the 3D world.

The following Lens Parameters are included in the lens material instance MI_Lens:

  • Use Gobo: When enabled, the gobo texture appears in the lens.

  • Use Lamp: When enabled, the lamp source appears to be behind the lens.

  • Lens Mask: Shapes the lens.

  • Lens Base Color: Color of the lens.

  • Lens Normal: Normal map applied to the lens.


Refers to the M_Light_Master material responsible for defining the light function used when the beam intersects 3D geometry. This is where gobos are applied and visible on arbitrary meshes the light hits such as floor or walls.

The following Light Parameters are included in the light material instance MI_Light:

  • Use Gobo: When enabled, the gobo texture appears in the light.

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