К содержанию
fohbookбета/ TouchDesigner для света

Format и таблица маршрутизации

Packet Per Sample или Packet Per Channel — выбор, от которого зависит весь проект. И Routing Table, которой раскладывают сотни юниверсов данными, а не руками.

Ветка вашего пульта:
Быстрый выбор:

DMX Out CHOP раскладывает данные двумя способами, и выбор определяет архитектуру проекта. Packet Per Sample: канал CHOP — канал DMX, юниверс — CHOP на 512 каналов по сэмплу. Каналы получают имена (wash1_dim, beam2_pan), это удобно для приборов, и значения видно глазами, но один оператор — один юниверс, и на сотню юниверсов нужна сотня операторов или другой подход.

Packet Per Channel: сэмпл — канал DMX, юниверс — один канал CHOP на 512 сэмплов, а несколько каналов — несколько юниверсов из одного оператора. Десятки и сотни юниверсов одним DMX Out, естественно ложится картинка — строка пикселей и есть цепочка сэмплов, и узлов не прибавляется. Зато каналы безымянны по смыслу, нужна дисциплина, а значения смотреть неудобно.

В Packet Per Channel для Art-Net и sACN открывается Routing Table — Table DAT, пристыкованный к оператору: строка на канал CHOP со столбцами net, subnet, universe и netaddress. Любой из них можно не писать, тогда берётся одноимённый параметр DMX Out CHOP. Один universe раскладывает ленты по юниверсам, netaddress шлёт каждый юниверс своему контроллеру адресно. У DMX In CHOP похожая Filter Table: какие net, subnet и universe принимать, по желанию с фильтром по отправителю (srcaddress) и получателю (destaddress). Раскладка становится данными: новый контроллер — строка, а не перестройка сети.

Задача Режим
Несколько приборов, ручное управление Packet Per Sample
Головы с именованными каналами Packet Per Sample
Пиксельная лента, матрица, много юниверсов Packet Per Channel
Смешанная система Оба, разными DMX Out CHOP

Смешивать нормально: один оператор шлёт юниверс приборов, другой — двадцать юниверсов пикселя. В ветке 2025.30000 у света появился свой путь — DMX Fixture POP и DMX Out POP: маршруты строятся из описания приборов, а таблицу можно задать вручную по тому же принципу, DMX Fixture POP. Рядом DMX Map DAT — карта юниверсов и каналов, которая показывает конфликты адресов, Карта юниверсов.

Таблицу генерируют

Раскладка на сорок контроллеров — скрипт в пять строк, который строит Table DAT по правилу. В ручной таблице на четыреста строк ошибка найдётся наверняка.

Нашли в статье ошибку, устаревшее или непонятное место?

рядом по смыслу