Патчинг приборов
Патчинг — это привязка приборов проекта к портам устройств. Пока прибор не пропатчен, он живёт только на поле Маппинг: его видно, он участвует в эффектах, но данные с него никуда не уходят — ни на реальное оборудование, ни в экспортированные *.cue файлы. Патчинг отвечает на вопрос «через какой физический разъём какого устройства светит этот прибор».
Всё это делается в окне Приборы — переносом приборов из нижнего списка в порты устройств. Ниже — как устроено это окно, как патчить приборы поодиночке и пачками, что делает Автопатчинг и как убедиться, что адресация собрана правильно.
Про сами адреса, вселенные и каналы — Виды и типы приборов. Про параметры устройств, в которые вы патчите, — Параметры Light Stream Converter.
Окно «Приборы»
Окно разделено на две области, границу между ними можно двигать мышью.
- Верхняя область — устройства
- Дерево из четырёх уровней: Light Stream Player → конвертеры → порты конвертера → приборы, пропатченные в порт. Стрелка слева от строки разворачивает и сворачивает уровень.
- Нижняя область — нераспатченные приборы
- Приборы и сплайны, не привязанные ни к одному порту. Сюда попадает каждый новый прибор, нарисованный на поле Маппинг вне порта.
Задача патчинга — опустошить нижний список: всё, что в нём осталось, на объекте не светит.
Строки приборов читаются одинаково в обеих областях:
| Столбец | Что показывает |
|---|---|
| Флажок | Видимость прибора. Снятый флажок гасит прибор, не трогая его адреса. Если в списке выделено несколько приборов, флажок переключается сразу у всех |
| Значок | Каким прибор нарисован на маппинге: точка — одиночный прибор, ломаная линия — сплайн |
| Имя | Название прибора. Меняется двойным кликом по имени |
| Адрес | Первый и последний занятый адрес, например 1-300 |
| Вселенная | Вселенные, в которых лежит прибор: U1 или U1-U2, если прибор не поместился в одну. Столбец есть только у пропатченных приборов |
В строке порта показано его имя и номера вселенных, отведённых порту, — например U1 или U1 U2. Порт переименовывается двойным кликом по имени или через ПКМ → Переименовать; понятные имена вроде «Фасад, левая часть» экономят много времени в большом проекте.
Внизу окна — четыре кнопки:
- Добавить устройство (плюс) — добавляет в проект Player, конвертер Light Stream или Art-Net конвертер с нужным числом портов.
- Поиск — ищет устройства в сети и позволяет добавить в проект уже настроенное.
- Свернуть — сворачивает всё дерево устройств одним нажатием; повторное нажатие разворачивает его целиком. Незаменимо, когда конвертеров и портов много.
- Автопатчинг — режим автоматической адресации, см. раздел ниже.
Как пропатчить приборы
- Убедитесь, что в проекте есть устройство с нужным количеством портов. Если нет — добавьте его кнопкой Добавить устройство.
- Выделите в нижнем списке приборы, которые пойдут в один порт. Несколько подряд выделяются с Shift, вразнобой — с Ctrl.
- Перетащите выделенное на строку нужного порта. Приборы встанут в конец списка порта.
- Порт развернётся сам, и вы сразу увидите приборы с назначенными адресами и вселенными.
Повторите для остальных портов. Несколько замечаний, которые экономят время:
- Тянуть можно за любой из выделенных приборов — переедет вся выделенная группа целиком.
- Если нужно поставить приборы не в конец, а в определённое место порта, бросайте их не на строку порта, а между уже пропатченными приборами.
- Сплайн переносится целиком, одной строкой, сколько бы приборов на нём ни было. Разложить приборы одного сплайна по разным портам нельзя — для этого сплайн сначала преобразуют в одиночные приборы, см. Сплайны и одиночные приборы.
- Приборы можно перетаскивать и из порта в порт, в том числе на другой конвертер.
- Любой перенос отменяется по Ctrl+Z и повторяется по Ctrl+Shift+Z.
Выделение в окне Приборы и на поле Маппинг общее: выделив прибор в списке, вы увидите, где он стоит на объекте, и наоборот. Это самый простой способ понять, что именно вы сейчас патчите.
Порядок приборов в порту
Порядок строк внутри порта — это и есть порядок адресации. Первый прибор в списке получает первый адрес порта, следующий — адрес сразу за ним, и так далее. Поэтому приборы в порту стоит выстраивать в том же порядке, в каком они подключены на объекте: первым — тот, что ближе к устройству.
Порядок меняется перетаскиванием приборов внутри порта. При включённом Автопатчинге адреса пересчитываются сразу же.
Автопатчинг
Автопатчинг — это режим, в котором программа сама раздаёт адреса. Кнопка есть в двух местах: внизу окна Приборы и на панели инструментов окна Маппинг. Настройка общая для программы и действует на все порты сразу.
| Что происходит | Автопатчинг включён | Автопатчинг выключен |
|---|---|---|
| Приборы добавили в порт | Адреса всего порта пересчитываются подряд, начиная с адреса 1 его первой вселенной | Приборы сохраняют свои адреса; программа подставляет им только номер вселенной |
| Порядок приборов в порту изменили | Адреса пересчитываются под новый порядок | Адреса остаются прежними |
| Новый прибор нарисовали на маппинге | Получает следующий свободный адрес | Получает адрес 1 — дальше адрес задаёте вы сами |
| Прибор скопировали | Копия получает следующий свободный адрес в том же порту | Копия сохраняет адрес оригинала |
Практическое правило: Автопатчинг включают, когда приборы подключены подряд и адреса должны идти сплошняком — это подавляющее большинство пиксельных проектов. Выключают, когда адреса продиктованы уже смонтированным оборудованием и должны остаться ровно такими, какие есть.
Выключенный Автопатчинг не значит «без помощи»: адреса всегда можно раздать разово. Нажмите ПКМ на порту и выберите Пересчитать адреса приборов — приборы порта получат адреса подряд по текущему порядку строк, а сам режим останется выключенным.
Как именно ложатся адреса на границе вселенных, зависит от Типа контроллера конвертера: в режиме DMX каналы идут сплошным потоком, в режиме SPI прибор целиком переезжает в следующую вселенную. Подробнее — Параметры Light Stream Converter.
Как патчить приборы сразу при расстановке
Приборы не обязательно сначала рисовать, а потом патчить. Выделите порт в окне Приборы — и все приборы, которые вы после этого нарисуете на поле Маппинг, будут попадать сразу в него, с готовыми адресами (при включённом Автопатчинге). Список порта при этом сам прокручивается к последнему добавленному прибору, а свёрнутые Player и конвертер разворачиваются.
Так же ведут себя копии: приборы, скопированные с зажатым Ctrl на маппинге, продублированные или вставленные из буфера, остаются в том же порту, что и оригинал, и с включённым Автопатчингом получают следующие свободные адреса. На этом строится быстрая сборка матриц и одинаковых рядов: пропатчили один ряд — дальше только копируете.
Чтобы новые приборы снова попадали в нижний список, снимите выделение с порта — кликните в пустом месте окна Приборы.
Как убрать прибор из порта
Выделите приборы в порту, нажмите ПКМ и выберите Распатчить — приборы вернутся в нижний список окна Приборы и останутся на своих местах на маппинге.
Чтобы освободить порт целиком, нажмите ПКМ на порту и выберите Распатчить все. Тот же пункт есть по ПКМ на конвертере — он распатчивает все его порты сразу.
Клавиша Delete приборы не распатчивает, а удаляет их из проекта — вместе с их местом на маппинге и связью с 3D. Если нужно только вынуть прибор из порта, пользуйтесь пунктом Распатчить.
Приборы возвращаются в нижний список и сами, если у конвертера уменьшить Количество портов: приборы удалённых портов не пропадают, а становятся нераспатченными.
Как проверить, что всё сделано правильно
Красная подсветка
Программа сама помечает ошибки адресации: строка прибора, а вместе с ней имя порта и конвертера, окрашивается красным. Причин две:
- адреса приборов наложились друг на друга — два прибора претендуют на одни и те же каналы;
- прибор вышел за вселенные порта — его последний адрес больше, чем отведено порту.
В первом случае поправьте адреса или включите Автопатчинг; во втором — увеличьте Вселенных на порт у конвертера либо перенесите часть приборов в соседний порт.
Индикатор заполненности порта
Слева от имени порта есть маленькая картинка — карта его вселенных, где занятые каналы закрашены оранжевым. По ней сразу видно, насколько порт заполнен и нет ли в нём пропусков. Клик по этой картинке открывает ту же карту в отдельном окне, крупно и с подписью вселенных.
Адреса на поле Маппинг
Адреса подписываются прямо у приборов на маппинге. Что показывать — номера вселенных, номера пикселей или сквозные мультиадреса — настраивается в меню Просмотр → 2D Маппинг. Это самый быстрый способ проверить, что адреса на объекте идут в ту сторону, в какую вы ожидали.
Подсветка приборов на реальном объекте
Когда нужно понять, какой именно прибор на объекте соответствует строке в списке, пользуйтесь кнопкой Подсветить приборы и данные DMX в правой части панели Таймлайн. Выделенные приборы начинают светиться поверх анимации — и в программе, и на реальном оборудовании.
ПКМ по кнопке открывает режимы подсветки:
- Постоянный белый — ровное свечение;
- Мигающий белый — мигание, лучше всего заметное на объекте;
- RGBW цвета — перебор цветов, помогает заодно проверить порядок цветовых каналов.
Там же задаётся интервал в секундах. Если кнопки на таймлайне нет, включите её через ПКМ по панели воспроизведения → Показать кнопку подсветки приборов.
Проверить, что программа обращается именно к нужной коробке, помогает клик по значку конвертера в окне Приборы: реальное устройство мигнёт индикаторами.
Порядок работы в большом проекте
- Задайте конвертерам Начальную вселенную, Количество портов и Вселенных на порт — до патчинга, а не после: изменение этих параметров сдвигает адресацию уже собранных портов.
- Проверьте Тип контроллера — DMX или SPI. При его смене адреса всех приборов конвертера пересчитываются.
- Дайте портам осмысленные имена по участкам объекта.
- Включите Автопатчинг и патчите приборы по одной линии подключения за раз, следя, чтобы порядок строк в порту совпадал с порядком подключения.
- После каждого порта смотрите на индикатор заполненности: если он забит под завязку, следующие приборы уже не поместятся.
- Когда нижний список опустеет, пройдите по всем портам и убедитесь, что нигде нет красной подсветки.
Частые вопросы
- Приборы есть на маппинге, эффекты играют, но свет не идёт. Скорее всего, приборы остались в нижнем списке окна Приборы — они не пропатчены. Проверьте заодно флажки видимости прибора, порта и конвертера.
- Строка прибора покраснела. Адреса наложились на соседние или вышли за вселенные порта. Включите Автопатчинг или выберите Пересчитать адреса приборов по ПКМ на порту.
- Как вынуть прибор из порта, не удаляя его? ПКМ → Распатчить. Клавиша Delete удаляет прибор из проекта целиком.
- Первый прибор порта всегда получает адрес 1, а нужен другой. Так работает Автопатчинг: он всегда начинает порт с первого адреса его первой вселенной. Выключите его и задайте адрес прибору вручную в окне Свойства.
- Задал адрес одному прибору, а изменился у нескольких. Значение из поля Адрес применяется ко всем приборам, выделенным в этот момент. Снимите лишнее выделение и повторите.
- Нужно разложить один сплайн по двум портам. Сплайн патчится только целиком. Преобразуйте его в одиночные приборы (см. Сплайны и одиночные приборы) и распределите их по портам.
- Приборы перестали помещаться в порт. Увеличьте Вселенных на порт у конвертера или перенесите часть приборов в соседний порт. Помните, что число вселенных в проекте ограничено лицензией.
- После смены типа прибора адреса разъехались. У нового типа другое количество каналов. Пересчитайте адреса порта или включите Автопатчинг.
- Приборы пропали из портов. Проверьте, не уменьшали ли вы Количество портов у конвертера — приборы удалённых портов возвращаются в нижний список.
- Порт не разворачивается. В нём нет ни одного прибора: пустой порт разворачивать нечему.