# DMX Matrix

The DMX-Matrix feature creates a UV-mappable Matrix texture based on DMX values. This feature can be used to simulate thousands of LED fixtures without the performance overhead of individual fixtures because it directly reads DMX values from the internal buffer.&#x20;

![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MhIYO0xEuDDA2b69m5L%2F-MlLDZWLHMCmKeeWBM73%2F-MlLEtVaB71LAlzKCI-Y%2Fgrafik.png?alt=media\&token=32121a2d-f93c-461e-97e3-67c9c847d118)

## Material Settings

To add the DMX-Matrix feature on a model, access its Material settings, and click on the "..." button:

![Material > DMX Matrix](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FePyMjkIWIvj97lJEGiPG%2F2022-06-28%2021_01_13-Settings.png?alt=media\&token=89fb18d0-ac4b-41ed-89b2-066982d6c7f9) ![DMX Matrix Texture window](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FbcoFyhkQ0ShdH4fX4Z4z%2FDMX-Matrix-Texture-Window.png?alt=media\&token=e9e05c00-22bb-43aa-be3c-59938c140b3c)

### DMX Matrix Texture Properties

|                |                                                                                                                                                                                                                                                                                                               |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Columns        | Number of Pixel per column                                                                                                                                                                                                                                                                                    |
| Rows           | Number of Pixel per row                                                                                                                                                                                                                                                                                       |
| Channel Layout | <p>DMX Channel layout as:<br>- RGB: Red Green Blue<br>- GRB: Green Red Blue<br>- RGBW: Red Green Blue White<br>- WRGB: White Red Green Blue<br>- RGB16: Red Green Blue in 16bit<br>- GRB16: Green Red Blue in 16bit<br>- RGBW16: Red Green Blue White in 16bit<br>- WRGB16: White Red Green Blue in 16bit</p> |
| Start Address  | DMX start address for the given universe                                                                                                                                                                                                                                                                      |
| Universe       | DMX Universe to start to patch                                                                                                                                                                                                                                                                                |

Close the window to validate your settings.

### Emissive

The DMX-Matrix is material based. To make it emissive *(visible in the dark)*, don't forget to raie the Emissive factor *(maximum value is 500%)*:

![Emissive material property](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F5Bgk0gcJll96UvkaNAJe%2Fimage.png?alt=media\&token=e424c4a5-8bf4-4a42-97df-59bf641901f1)

## DMX Matrix control

Now your material is ready to be used. You can patch the DMX Matrix fixture from the fixture library:

![DMX Matrix fixture](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FrMpZiCOEWHQaE0uM002W%2Fimage.png?alt=media\&token=385a7720-365a-43a8-ac5a-574eba5bb3a8)

The DMX Matrix fixture has the same mode as the DMX Matrix Texture, select the one you have set.

You need to patch as many DMX Matrix f*ixtures* as your DMX Matrix Texture has *(Columns x Rows)*&#x20;

Note: \
\- DMX Matrix fixture only controls 1 pixel at a time.\
\- Their position in world space is not important, they are not represented in 3D.

### Group DMX Matrix

To keep your project 3D Hierarchy as clean as possible, you can [group](https://help3.depence.com/depence-construction/depence-scene-graph-and-grouping/depence-group-objects) all your DMX Matrix fixtures:

![DMX Matrix fixtures grouped to easily hide them in the 3D Hierarchy](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FMbv3YWbnOtfm6Y5SCNT8%2Fimage.png?alt=media\&token=6d24f628-4e90-4569-95d1-9103c8c5fcaf)

## Examples

### Depence primitives

![DMX Matrix on Depence primitives - with textures and different PBR material settings](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FTxU3UHHYfe2RZ9akS30l%2Fimage.png?alt=media\&token=a7f6a8e8-7789-488b-9e15-bb8f7f48310f)

### [Sweep Nurbs](https://help3.depence.com/depence-construction/nurbs) (with a [spline](https://help3.depence.com/depence-construction/depence-splines))

![DMX Matrix on Sweep Nurbs based on a spline - 400 pixels](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F1Krew2SlHSh4rI2z3ywI%2Fimage.png?alt=media\&token=c6961481-1862-4fd9-84dc-c1c86c1fde93)

### Custom 3D model

![Custom 3D model with DMX Matrix - 100 pixels](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FWH8nM4TUAvKaME9xheK9%2Fimage.png?alt=media\&token=83ceca82-31d9-4aa6-8cb8-92c82b6f0d9c)
