Управление со светового пульта
TouchDesigner выступает в роли прибора и отдаёт художнику по свету десяток каналов над видео. Параметры DMX In CHOP, что делать с 0–255 и почему это надёжнее OSC.
На большинстве площадок уже есть человек за пультом и сеть Art-Net. Отдать ему несколько DMX-каналов над патчем — самый простой способ встроиться в шоу: TouchDesigner выступает в роли прибора, и каждый канал чем-то управляет.
1 мастер-яркость
2 выбор сцены
3 скорость
4 цвет: тон
5 цвет: насыщенность
6-7 положение X (16 бит)
Оператор света ставит это на фейдеры и играет вашим видео как прибором — с кью, эффектами и таймкодом консоли.
DMX In CHOP
Принимает DMX через адаптеры ENTTEC (USB Pro, USB Pro Mk2, простой
последовательный) и Art-Net, sACN, KiNET по сети. На странице Port
Interface выбирает протокол или адаптер, Art-Net Net (0–127),
Art-Net Subnet (0–15) и Art-Net Universe (0–15) задают адрес
юниверса Art-Net. Для sACN включают Multicast: адрес группы
построится из адреса юниверса, и адрес передатчика знать не нужно;
первый юниверс sACN — 1, нулевой зарезервирован.
Format решает, как раскладывать пакеты: Packet Per Sample (Timesliced)
или Packet Per Channel — только последнее значение каждого канала либо
все пакеты, включая пришедшие между куками. В режиме Packet Per Channel
для Art-Net и sACN работает Filter Table: строка на каждый
принимаемый юниверс, при желании с фильтром по адресу отправителя.
DMX обновляется не чаще 44 раз в секунду, и чаще DMX In не принимает. Протоколы подробно — в гайде по свету.
Дальше
dmx in ──▶ math (range 0..255 → 0..1) ──▶ lag ──▶ null ──▶ параметры
Значения приходят 0–255. Мастер ставят на Level TOP в самом конце цепочки, выбор сцены — на Switch TOP с квантованием Limit CHOP, чтобы промежуточные значения фейда не дёргали сцену. Плавные параметры пропускают через Lag, иначе шаг в 1/255 заметен.
Плавный переход на канале выбора сцены пролистает все промежуточные. Квантуйте с гистерезисом или договоритесь, что канал переключается мгновенно (snap).
Почему не OSC
Сеть Art-Net на площадке уже есть и проверена, оператор света умеет этим пользоваться без обучения, всё попадает в кью-лист и таймкод консоли, а при потере связи поведение знакомое. Платить приходится разрешением — 8 бит на канал, 16 при паре каналов — и отсутствием обратной связи. Строки и сложные структуры остаются за OSC.
Таблица «канал — что делает — диапазон», отданная художнику по свету заранее, — тот же документ, что фикстура в райдере, и она экономит часы на площадке.
Нашли в статье ошибку, устаревшее или непонятное место?