Патчинг приборов

Материал из Light Stream (RU)
Версия от 18:40, 2 сентября 2026; LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы)

Патчинг — это привязка приборов проекта к портам устройств. Пока прибор не пропатчен, он живёт только на поле Маппинг: его видно, он участвует в эффектах, но данные с него никуда не уходят — ни на реальное оборудование, ни в экспортированные *.cue файлы. Патчинг отвечает на вопрос «через какой физический разъём какого устройства светит этот прибор».

Всё это делается в окне Приборы — переносом приборов из нижнего списка в порты устройств. Ниже — как устроено это окно, как патчить приборы поодиночке и пачками, что делает Автопатчинг и как убедиться, что адресация собрана правильно.

Про сами адреса, вселенные и каналы — Виды и типы приборов. Про параметры устройств, в которые вы патчите, — Параметры Light Stream Converter.

Окно «Приборы»

Окно разделено на две области, границу между ними можно двигать мышью.

Верхняя область — устройства
Дерево из четырёх уровней: Light Stream Player → конвертеры → порты конвертера → приборы, пропатченные в порт. Стрелка слева от строки разворачивает и сворачивает уровень.
Нижняя область — нераспатченные приборы
Приборы и сплайны, не привязанные ни к одному порту. Сюда попадает каждый новый прибор, нарисованный на поле Маппинг вне порта.

Задача патчинга — опустошить нижний список: всё, что в нём осталось, на объекте не светит.

Строки приборов читаются одинаково в обеих областях:

Столбец Что показывает
Флажок Видимость прибора. Снятый флажок гасит прибор, не трогая его адреса. Если в списке выделено несколько приборов, флажок переключается сразу у всех
Значок Каким прибор нарисован на маппинге: точка — одиночный прибор, ломаная линия — сплайн
Имя Название прибора. Меняется двойным кликом по имени
Адрес Первый и последний занятый адрес, например 1-300
Вселенная Вселенные, в которых лежит прибор: U1 или U1-U2, если прибор не поместился в одну. Столбец есть только у пропатченных приборов

В строке порта показано его имя и номера вселенных, отведённых порту, — например U1 или U1 U2. Порт переименовывается двойным кликом по имени или через ПКМПереименовать; понятные имена вроде «Фасад, левая часть» экономят много времени в большом проекте.

Внизу окна — четыре кнопки:

  • Добавить устройство (плюс) — добавляет в проект Player, конвертер Light Stream или Art-Net конвертер с нужным числом портов.
  • Поиск — ищет устройства в сети и позволяет добавить в проект уже настроенное.
  • Свернуть — сворачивает всё дерево устройств одним нажатием; повторное нажатие разворачивает его целиком. Незаменимо, когда конвертеров и портов много.
  • Автопатчинг — режим автоматической адресации, см. раздел ниже.

Как пропатчить приборы

  1. Убедитесь, что в проекте есть устройство с нужным количеством портов. Если нет — добавьте его кнопкой Добавить устройство.
  2. Выделите в нижнем списке приборы, которые пойдут в один порт. Несколько подряд выделяются с Shift, вразнобой — с Ctrl.
  3. Перетащите выделенное на строку нужного порта. Приборы встанут в конец списка порта.
  4. Порт развернётся сам, и вы сразу увидите приборы с назначенными адресами и вселенными.

Повторите для остальных портов. Несколько замечаний, которые экономят время:

  • Тянуть можно за любой из выделенных приборов — переедет вся выделенная группа целиком.
  • Если нужно поставить приборы не в конец, а в определённое место порта, бросайте их не на строку порта, а между уже пропатченными приборами.
  • Сплайн переносится целиком, одной строкой, сколько бы приборов на нём ни было. Разложить приборы одного сплайна по разным портам нельзя — для этого сплайн сначала преобразуют в одиночные приборы, см. Сплайны и одиночные приборы.
  • Приборы можно перетаскивать и из порта в порт, в том числе на другой конвертер.
  • Любой перенос отменяется по Ctrl+Z и повторяется по Ctrl+Shift+Z.

Выделение в окне Приборы и на поле Маппинг общее: выделив прибор в списке, вы увидите, где он стоит на объекте, и наоборот. Это самый простой способ понять, что именно вы сейчас патчите.

Порядок приборов в порту

Порядок строк внутри порта — это и есть порядок адресации. Первый прибор в списке получает первый адрес порта, следующий — адрес сразу за ним, и так далее. Поэтому приборы в порту стоит выстраивать в том же порядке, в каком они подключены на объекте: первым — тот, что ближе к устройству.

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

Автопатчинг

Автопатчинг — это режим, в котором программа сама раздаёт адреса. Кнопка есть в двух местах: внизу окна Приборы и на панели инструментов окна Маппинг. Настройка общая для программы и действует на все порты сразу.

Что происходит Автопатчинг включён Автопатчинг выключен
Приборы добавили в порт Адреса всего порта пересчитываются подряд, начиная с адреса 1 его первой вселенной Приборы сохраняют свои адреса; программа подставляет им только номер вселенной
Порядок приборов в порту изменили Адреса пересчитываются под новый порядок Адреса остаются прежними
Новый прибор нарисовали на маппинге Получает следующий свободный адрес Получает адрес 1 — дальше адрес задаёте вы сами
Прибор скопировали Копия получает следующий свободный адрес в том же порту Копия сохраняет адрес оригинала

Практическое правило: Автопатчинг включают, когда приборы подключены подряд и адреса должны идти сплошняком — это подавляющее большинство пиксельных проектов. Выключают, когда адреса продиктованы уже смонтированным оборудованием и должны остаться ровно такими, какие есть.

Выключенный Автопатчинг не значит «без помощи»: адреса всегда можно раздать разово. Нажмите ПКМ на порту и выберите Пересчитать адреса приборов — приборы порта получат адреса подряд по текущему порядку строк, а сам режим останется выключенным.

Как именно ложатся адреса на границе вселенных, зависит от Типа контроллера конвертера: в режиме DMX каналы идут сплошным потоком, в режиме SPI прибор целиком переезжает в следующую вселенную. Подробнее — Параметры Light Stream Converter.

Как патчить приборы сразу при расстановке

Приборы не обязательно сначала рисовать, а потом патчить. Выделите порт в окне Приборы — и все приборы, которые вы после этого нарисуете на поле Маппинг, будут попадать сразу в него, с готовыми адресами (при включённом Автопатчинге). Список порта при этом сам прокручивается к последнему добавленному прибору, а свёрнутые Player и конвертер разворачиваются.

Так же ведут себя копии: приборы, скопированные с зажатым Ctrl на маппинге, продублированные или вставленные из буфера, остаются в том же порту, что и оригинал, и с включённым Автопатчингом получают следующие свободные адреса. На этом строится быстрая сборка матриц и одинаковых рядов: пропатчили один ряд — дальше только копируете.

Чтобы новые приборы снова попадали в нижний список, снимите выделение с порта — кликните в пустом месте окна Приборы.

Как убрать прибор из порта

Выделите приборы в порту, нажмите ПКМ и выберите Распатчить — приборы вернутся в нижний список окна Приборы и останутся на своих местах на маппинге.

Чтобы освободить порт целиком, нажмите ПКМ на порту и выберите Распатчить все. Тот же пункт есть по ПКМ на конвертере — он распатчивает все его порты сразу.

Клавиша Delete приборы не распатчивает, а удаляет их из проекта — вместе с их местом на маппинге и связью с 3D. Если нужно только вынуть прибор из порта, пользуйтесь пунктом Распатчить.

Приборы возвращаются в нижний список и сами, если у конвертера уменьшить Количество портов: приборы удалённых портов не пропадают, а становятся нераспатченными.

Как проверить, что всё сделано правильно

Красная подсветка

Программа сама помечает ошибки адресации: строка прибора, а вместе с ней имя порта и конвертера, окрашивается красным. Причин две:

  • адреса приборов наложились друг на друга — два прибора претендуют на одни и те же каналы;
  • прибор вышел за вселенные порта — его последний адрес больше, чем отведено порту.

В первом случае поправьте адреса или включите Автопатчинг; во втором — увеличьте Вселенных на порт у конвертера либо перенесите часть приборов в соседний порт.

Индикатор заполненности порта

Слева от имени порта есть маленькая картинка — карта его вселенных, где занятые каналы закрашены оранжевым. По ней сразу видно, насколько порт заполнен и нет ли в нём пропусков. Клик по этой картинке открывает ту же карту в отдельном окне, крупно и с подписью вселенных.

Адреса на поле Маппинг

Адреса подписываются прямо у приборов на маппинге. Что показывать — номера вселенных, номера пикселей или сквозные мультиадреса — настраивается в меню Просмотр → 2D Маппинг. Это самый быстрый способ проверить, что адреса на объекте идут в ту сторону, в какую вы ожидали.

Подсветка приборов на реальном объекте

Когда нужно понять, какой именно прибор на объекте соответствует строке в списке, пользуйтесь кнопкой Подсветить приборы и данные DMX в правой части панели Таймлайн. Выделенные приборы начинают светиться поверх анимации — и в программе, и на реальном оборудовании.

ПКМ по кнопке открывает режимы подсветки:

  • Постоянный белый — ровное свечение;
  • Мигающий белый — мигание, лучше всего заметное на объекте;
  • RGBW цвета — перебор цветов, помогает заодно проверить порядок цветовых каналов.

Там же задаётся интервал в секундах. Если кнопки на таймлайне нет, включите её через ПКМ по панели воспроизведения → Показать кнопку подсветки приборов.

Проверить, что программа обращается именно к нужной коробке, помогает клик по значку конвертера в окне Приборы: реальное устройство мигнёт индикаторами.

Порядок работы в большом проекте

  1. Задайте конвертерам Начальную вселенную, Количество портов и Вселенных на порт — до патчинга, а не после: изменение этих параметров сдвигает адресацию уже собранных портов.
  2. Проверьте Тип контроллераDMX или SPI. При его смене адреса всех приборов конвертера пересчитываются.
  3. Дайте портам осмысленные имена по участкам объекта.
  4. Включите Автопатчинг и патчите приборы по одной линии подключения за раз, следя, чтобы порядок строк в порту совпадал с порядком подключения.
  5. После каждого порта смотрите на индикатор заполненности: если он забит под завязку, следующие приборы уже не поместятся.
  6. Когда нижний список опустеет, пройдите по всем портам и убедитесь, что нигде нет красной подсветки.

Частые вопросы

  • Приборы есть на маппинге, эффекты играют, но свет не идёт. Скорее всего, приборы остались в нижнем списке окна Приборы — они не пропатчены. Проверьте заодно флажки видимости прибора, порта и конвертера.
  • Строка прибора покраснела. Адреса наложились на соседние или вышли за вселенные порта. Включите Автопатчинг или выберите Пересчитать адреса приборов по ПКМ на порту.
  • Как вынуть прибор из порта, не удаляя его? ПКМРаспатчить. Клавиша Delete удаляет прибор из проекта целиком.
  • Первый прибор порта всегда получает адрес 1, а нужен другой. Так работает Автопатчинг: он всегда начинает порт с первого адреса его первой вселенной. Выключите его и задайте адрес прибору вручную в окне Свойства.
  • Задал адрес одному прибору, а изменился у нескольких. Значение из поля Адрес применяется ко всем приборам, выделенным в этот момент. Снимите лишнее выделение и повторите.
  • Нужно разложить один сплайн по двум портам. Сплайн патчится только целиком. Преобразуйте его в одиночные приборы (см. Сплайны и одиночные приборы) и распределите их по портам.
  • Приборы перестали помещаться в порт. Увеличьте Вселенных на порт у конвертера или перенесите часть приборов в соседний порт. Помните, что число вселенных в проекте ограничено лицензией.
  • После смены типа прибора адреса разъехались. У нового типа другое количество каналов. Пересчитайте адреса порта или включите Автопатчинг.
  • Приборы пропали из портов. Проверьте, не уменьшали ли вы Количество портов у конвертера — приборы удалённых портов возвращаются в нижний список.
  • Порт не разворачивается. В нём нет ни одного прибора: пустой порт разворачивать нечему.

См. также