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

Разбивка по юниверсам

Пиксельный проект — десятки юниверсов. Сколько пикселей влезает, почему пиксель не пересекает границу, раскладка по портам контроллера, адресная отправка и частота.

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

Пиксельный проект — всегда десятки юниверсов, и раскладка описывается данными и совпадает с настройкой контроллеров.

Тип Каналов на пиксель Пикселей в юниверсе
RGB 3 170
RGBW 4 128
RGB + диммер 4 128
RGB 16 бит 6 85

170 пикселей RGB занимают 510 каналов, а два последних обычно пустуют.

Граница юниверса

171-й пиксель RGB не начинается в 511-м канале и не переползает в следующий юниверс: контроллер ждёт в юниверсе целое число пикселей. У DMX Fixture POP это Quantize Universe = By Fixture или By Component, DMX Fixture POP.

Разложить можно по контроллерам — юниверс на физический выход: у контроллера восемь выходов по 170 пикселей, значит, восемь юниверсов подряд; просто, предсказуемо, легко чинится. Или сплошным потоком, нарезая юниверсы механически: экономнее, но при поломке ленты непонятно, что сдвинулось. На реальном объекте почти всегда первое — раскладка совпадает с физической коммутацией.

line     controller  port  universe  start_px  count
strip_A  ctrl_1      1     1         0         170
strip_B  ctrl_1      2     2         170       170
strip_C  ctrl_1      3     3         340       120
wall_1   ctrl_2      1     11        0         128

Из этой таблицы строятся и маршрутизация DMX Out CHOP, и настройка контроллеров, и документация объекта, Format и маршрутизация. Контроллер настраивают зеркально: те же юниверсы, тот же стартовый канал, тот же тип пикселя, то же число на порт. Типичная ошибка — расхождение на один юниверс: всё работает, но со сдвигом.

На десятках юниверсов широковещание перегружает сеть, ведь каждый контроллер получает чужие пакеты. Адресно на каждый контроллер или мультикаст sACN на управляемом коммутаторе, sACN, Настройка сети.

До 44 пакетов в секунду на юниверс: тридцать юниверсов на 40 Гц — 1200 пакетов в секунду, немного, а триста уже заметны. Смотрят не только на «работает», но и на загрузку сети и на то, успевает ли контроллер; фактическую частоту отправки DMX Out POP показывает его Info DAT (packet_rate).

Резерв юниверсов

Впритык не режут. Пустой юниверс между блоками ничего не стоит и однажды позволит добавить ленту без пересборки раскладки.

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

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