Связка пульта с визуализатором Capture по шагам: какой выход добавить, что показывает вкладка Universes, почему картинка чаще всего пустая из-за сдвига вселенных и как понять, кто именно молчит.
Общий разбор связки «пульт → визуализатор» есть отдельно: адреса, петля,
две машины, сдвиг вселенных на единицу. Эта статья — про конкретную пару с
Capture, потому что у него своя механика приёма, и типовая беда «в
визуализаторе пусто» чинится здесь не так, как в остальных программах.
Разница вот в чём. Capture не заставляет вручную заводить приём: внешние
вселенные, которые он видит в сети, он подхватывает и связывает с
вселенными проекта сам. Это удобно и это же сбивает с толку — «настраивать
приём» оказывается нечего, а картинки нет. Зато у Capture есть то, чего
нет у большинства: он показывает, какие внешние вселенные до него реально
доехали. Это и есть главный инструмент диагностики, и вся статья вокруг
него.
Шаг 1: выход в Flux Lights
Настройки → Сетевой вывод → добавить выход Art-Net.
- IP ноды. Обе программы на одной машине —
127.0.0.1. Разные машины —
адрес той, где стоит Capture. Мы шлём unicast: пакет уходит по этому
адресу и никуда больше.
- Диапазон вселенных. Первая и последняя вселенные пульта, которые
нужно отдать. По сети уходят только активные — те, где есть патч или
значения.
- База. Номер вселенной устройства, с которого начинается диапазон. Для
Art-Net по умолчанию
0, и это правильное значение: Art-Net нумерует
вселенные с нуля, а пульт показывает их с единицы. При базе 0 вселенная
1 пульта уходит в сеть как вселенная 0 Art-Net.
Частота обновления там же — 40 Гц по умолчанию, столько же уходит и в USB.
Снижать её ради визуализатора не нужно: локальная петля двадцать вселенных
на 40 Гц не замечает.
Шаг 2: Capture
По официальному руководству Capture (разделы про вкладку Universes у версий
2022–2026 совпадают по смыслу, отличаясь мелочами формулировок):
- Список Universes — это вселенные проекта, те самые, на которые
распатчены приборы в вашей модели зала.
- Внешние вселенные, обнаруженные в сети, Capture связывает с ними
автоматически.
- Свойство External universe позволяет переопределить эту связь
вручную — и, что важнее, посмотреть, какие внешние вселенные Capture
видит.
Отдельного тумблера «включить Art-Net», который надо не забыть нажать, в
этой схеме нет. Если пакеты доходят, вселенные появляются.
Шаг 3: проверка до программирования
Полминуты, которые экономят вечер.
Поднимите один прибор: диммер на сто процентов, шаттер открыт, если он есть
в профиле. Смотрите на экран Capture.
- Зажглось — цепочка работает целиком, дальше всё решают ваш патч и
ваши кью.
- Ничего — дальше по списку ниже, и не начинайте программировать, пока
не разберётесь. Собранное шоу, которое никто не видел, — самая дорогая
разновидность работы в пустоту.
- Зажглось не то — цепочка работает, а патч в пульте и патч в модели
зала разошлись. Это вторая по частоте причина после сдвига вселенных.
Когда пусто: кто именно молчит
Задача — не гадать, а разделить цепочку надвое: доехало ли до Capture хоть
что-нибудь.
Capture не показывает ни одной внешней вселенной. Значит, пакеты до него
не доходят, и виноват транспорт. Три места:
- Адрес. Мы шлём unicast ровно по указанному IP. На одной машине это
127.0.0.1; на двух — адрес того интерфейса Capture-машины, который
смотрит в вашу сеть, а не соседнего Wi-Fi.
- Брандмауэр. Windows спрашивает про доступ при первом запуске, и
отказ запоминается. Art-Net живёт на UDP-порту 6454.
- Подсеть. Две машины должны быть в одной. Классика Art-Net —
2.0.0.1 и 2.0.0.2 с маской 255.0.0.0; 10.x.x.x работает так же.
DHCP на этом интерфейсе выключите: адрес сменится ровно тогда, когда
думать об этом хочется меньше всего.
Capture видит внешнюю вселенную, но приборы тёмные. Транспорт в порядке,
разошлась нумерация. Смотрите в External universe: там написано, какая
внешняя вселенная пришла. Если пульт отдаёт свои 1..4 при базе 0, в
сеть уходят 0..3 — и связать их надо с теми вселенными проекта, где стоят
приборы. Практическое правило: сдвиньте базу на единицу в любую сторону и
посмотрите снова. В подавляющем большинстве случаев это и была вся
проблема.
В пульте видно, что пакеты уходят. Рядом с выходом идёт счётчик
отправленных пакетов и ошибок. Счётчик растёт, а Capture пуст — проблема
между машинами, а не в пульте. Счётчик стоит — вселенная неактивна: в ней
нет ни патча, ни значений, и слать нечего.
Кнопка «Найти» в блоке «Узлы Art-Net в сети». Она стоит в той же
карточке настроек, ниже списка выходов, и показывает узлы, ответившие на
ArtPoll. Отвечает ли на ArtPoll Capture, мы не проверяли, поэтому пустой
список тут ничего не доказывает: вывод от опроса не зависит и работает
независимо от того, представился узел или нет.
Что стоит знать заранее
Blind-данные. У Capture есть свойство, отвечающее за то, как поступать с
«слепыми» данными sACN и CITP. Если работаете в blind на пульте, который
это умеет, и удивляетесь картинке — причина может быть в нём. Flux Lights
слепых уровней в сеть не шлёт: в сеть уходит то же, что в USB, — вывод
после мастера и блэкаута.
Блэкаут виден. Мастер и блэкаут применяются до отправки, поэтому
погашенный пульт даёт погашенную картинку. Это удобная проверка живости:
нажали BLACKOUT — Capture потемнел, значит данные идут прямо сейчас, а не
застряли последним кадром.
Broadcast не нужен. Он работает и иногда быстрее всего отвечает на
вопрос «доходит ли хоть что-то», но засыпает пакетами всю сеть — десятки
вселенных по сорок кадров в секунду получат все устройства на проводе. Для
пары «пульт + Capture» unicast точнее и тише.
Что проверить на площадке
Связка на столе и связка в зале — разные схемы, и переезд ломает ровно два
места.
- База вселенных у настоящих нод другая. Дома вы отдавали в Capture с
базой 0, а у ноды на ферме своя нумерация, и её надо смотреть в её
настройках. Выход в визуализатор — отдельная строка списка, её можно
просто выключить и оставить до следующей репетиции.
- Позиции придётся править все. Углы в модели зала — это модель:
ферма окажется ниже, прибор повиснет с другим наклоном, луч на вокалиста
попадёт в барабаны. Визуализатор проверяет логику шоу, а не фокусировку,
и это нормально: логику в зале собирать не на чем и некогда, а
фокусировка без зала невозможна в принципе.
Границы этого текста
Шаги со стороны Flux Lights проверены на нашем выводе. Поведение Capture
описано по его официальному руководству, а не по нашей установке: названия
и расположение полей у версий 2022–2026 немного отличаются, и если ваша
версия называет что-то иначе — ищите список вселенных проекта и свойство
внешней вселенной рядом с ним, механика та же.