← все статьи

Flux Lights и Capture по Art-Net: пошагово и что делать, когда пусто

Связка пульта с визуализатором 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 не показывает ни одной внешней вселенной. Значит, пакеты до него не доходят, и виноват транспорт. Три места:

  1. Адрес. Мы шлём unicast ровно по указанному IP. На одной машине это 127.0.0.1; на двух — адрес того интерфейса Capture-машины, который смотрит в вашу сеть, а не соседнего Wi-Fi.
  2. Брандмауэр. Windows спрашивает про доступ при первом запуске, и отказ запоминается. Art-Net живёт на UDP-порту 6454.
  3. Подсеть. Две машины должны быть в одной. Классика 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 немного отличаются, и если ваша версия называет что-то иначе — ищите список вселенных проекта и свойство внешней вселенной рядом с ним, механика та же.

Читайте также