# Output to DMX Fixture

After creating a DMX Fixture, which we learned in the [Fixture Editor chapter](/dmx/dmx-out/fixture-editor.md), let's add the fixture object to the *Viewport*. Click and drag the Fixture icon from the Toolbar to the Viewport floor and choose a Fixture model.

<div align="left"><figure><img src="/files/hNw3xdDx7YjAojjYULTb" alt=""><figcaption></figcaption></figure></div>

There are 2 ways to map content to a fixture:

* **2D workflow:** you can map content from a canvas directly to a DMX fixture. As this workflow doesn't take any 3D positioning into account, we call it 2D workflow.
* **3D workflow:** a DMX fixture can also source content from a video screen. In this case, the relative position of the video screen to the fixture is important. That's why we call this approach 3D workflow.

## 2D Workflow

To map content from a canvas to a fixture, open **Canvas Maps** window. You map content onto DMX fixture the same way you would map it to any other Viewport object.

To determine which Universe the data is being sent to, select the Fixture in the Viewport and open its Properties.

<div align="left"><figure><img src="/files/ku8dczTpiNpiMqvutWzA" alt=""><figcaption></figcaption></figure></div>

Under **DMX Section**, you will be able to modify:

* **Pixel Straddle Universes**: this determines whether a single pixel can cross universe boundary. If unchecked, that pixel would switch to the next Universe.
* **Start universe** and
* **Start channel**.

After the mapping, if *Send DMX* checkbox in *DMX Out* window has been enabled, our *DMX Data* grid should look something like this:

<figure><img src="/files/Dqq0Y6xDo7ClkzrtpPV9" alt=""><figcaption></figcaption></figure>

## 3D Workflow

<div align="left"><figure><img src="/files/LcsNaagZWWQwTlUShiXi" alt=""><figcaption></figcaption></figure></div>

You can also map content to DMX fixtures with Throwers. If *Send DMX* checkbox in *DMX Out* window is enabled, our *DMX Data* grid should look similar to this:

<figure><img src="/files/fjqHzCHny7eCdoupkIYU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lightact.com/dmx/dmx-out/output-to-dmx-fixture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
