К содержанию
fohbook/ Capture
новичок

Art-Net, sACN, CITP и MA-Net

Art-Net и sACN основные, MA-Net требует условий, а EntTec USB позволяет обойтись без сети вовсе.

Какие протоколы понимает Capture, чем они отличаются и что выбрать в вашем случае.

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия вашего пульта:
Быстрый выбор:

Пульт передаёт визуализатору те же DMX-данные, что пошли бы в реальные приборы, только по сети. Capture понимает несколько способов это сделать.

Чем приходит свет

Протокол Как подключается Когда брать
Art-Net Ethernet Основной выбор, понимают все
sACN (streaming ACN, E1.31) Ethernet Основной выбор, аккуратнее в сети
MA-Net2 Ethernet, нужна версия 2.9 grandMA2
MA-Net3 Ethernet, нужен отдельный драйвер grandMA3
Compulite VC Ethernet Пульты Compulite
EntTec DMX USB Pro USB Физический DMX прямо в компьютер

Всё перечисленное работает и на Windows, и на macOS.

Строчка про EntTec решает задачу, которую часто считают нерешаемой: у пульта нет сетевого вывода или он старый и умеет только физический DMX. Тогда выход с пульта заводят кабелем в USB-переходник, и Capture принимает DMX без всякой сети. Ограничение очевидное — одна вселенная на переходник.

Art-Net или sACN

Практической разницы для пре-виза почти нет: берите тот, который уже настроен на пульте. Ориентиры такие:

  • Art-Net старше, встречается везде и по умолчанию шлёт широковещательно — заводится проще, шумит в сети сильнее;
  • sACN работает через multicast, аккуратнее ведёт себя на больших сетях, нумерация вселенных у него сквозная.
Не включайте оба сразу

Если пульт шлёт и Art-Net, и sACN, а Capture слушает оба, приборы получат данные дважды, и победит тот источник, который придёт последним. Выберите один протокол на всю цепочку.

CITP — это служебный канал

CITP передаёт служебное: карту патча, выделенные приборы, превью. С ним связка становится удобнее: выделили прибор на пульте — он подсветился в 3D. Свет при этом всё равно идёт по Art-Net или sACN.

У CITP есть подвиды, и в списке протоколов они стоят отдельно:

  • CITP/CAEX — обмен описанием площадки и патчем;
  • CITP/MSEX — превью контента с медиасервера.

Что поддерживает CITP на практике — Titan, MagicQ, Onyx.

MA-Net

Собственный протокол MA Lighting, и версий у него две: MA-Net2 для grandMA2 и MA-Net3 для grandMA3. Разница практическая: MA-Net2 требует, чтобы на пульте стояла версия 2.9, а MA-Net3 не заработает, пока не установлен отдельный драйвер, — то есть «поставил Capture и подключился» здесь не пройдёт.

Отдельная особенность консолей MA — им для отдачи данных нужно железо MA: grandMA2 и grandMA3.

Всё остальное, что понимает Capture

Протокол Что приносит
PosiStageNet (PSN) Координаты движущихся объектов от системы трекинга
Blacktrax RTTrP То же от Blacktrax: артист или платформа двигаются в модели по-настоящему
Kinesys K2 Управление механикой — Движение и механика
Pangolin Beyond Лазерные кадры от Beyond — Лазеры
LaserAnimation То же от LaserAnimation
NewTek NDI Видео по сети на экраны в модели — Видеопотоки
OSC Управление самой программой снаружи

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

OSC: управлять самой программой

Отдельная история, которую обычно пропускают. По OSC управляют самой программой: видами, камерами и параметрами картинки, а свет при этом по-прежнему идёт своим протоколом. Поддержаны версии 1.0 и 1.1, поверх TCP и UDP, порт по умолчанию 4004.

Адреса устроены предсказуемо:

Адрес Что делает
/ping Отвечает /pong с названием продукта и версией
/getCatalogs Список каталогов положений камер
/catalog/{n}/getName, /catalog/{n}/getPositions Имя каталога и его положения
/view/{0-2}/position Перевести вид в положение камеры из каталога
/view/{0-2}/ambientLighting, /bloom, /exposureAdjustment, /saturation Заливка, свечение, экспозиция, насыщенность

Номер вида здесь — это 0, 1 или 2, то есть Alpha, Beta и Gamma; вместо номера принимается и live.

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

Камеру при этом можно вести и по DMX — Камеры и виды.

Что важнее протокола

Сеть. Неправильные адреса, включённый Wi-Fi и брандмауэр ломают связь чаще, чем неверно выбранный протокол — Сеть: адреса и брандмауэр.

Пульт передаёт визуализатору те же DMX-данные, что пошли бы в реальные приборы, только по сети. Capture понимает несколько способов это сделать.

Чем приходит свет

Протокол Как подключается Когда брать
Art-Net Ethernet Основной выбор, понимают все
sACN (streaming ACN, E1.31) Ethernet Основной выбор, аккуратнее в сети
MA-Net2 Ethernet, нужна версия 2.9 grandMA2
MA-Net3 Ethernet, нужен отдельный драйвер grandMA3
Compulite VC Ethernet Пульты Compulite
EntTec DMX USB Pro USB Физический DMX прямо в компьютер

Всё перечисленное работает и на Windows, и на macOS.

Строчка про EntTec решает задачу, которую часто считают нерешаемой: у пульта нет сетевого вывода или он старый и умеет только физический DMX. Тогда выход с пульта заводят кабелем в USB-переходник, и Capture принимает DMX без всякой сети. Ограничение очевидное — одна вселенная на переходник.

Art-Net или sACN

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

  • Art-Net — старше, встречается везде, по умолчанию шлёт широковещательно (проще завести, шумнее в сети);
  • sACN — работает через multicast, аккуратнее ведёт себя на больших сетях, нумерация вселенных сквозная.
Не включайте оба сразу

Если пульт шлёт и Art-Net, и sACN, а Capture слушает оба, приборы получат данные дважды — и победит тот источник, который придёт последним. Выберите один протокол на всю цепочку.

CITP — это не про свет

CITP передаёт не яркости, а служебное: карту патча, выделенные приборы, превью. С ним связка становится удобнее — выделили прибор на пульте, он подсветился в 3D. Свет при этом всё равно идёт по Art-Net или sACN.

У CITP есть подвиды, и в списке протоколов они стоят отдельно:

  • CITP/CAEX — обмен описанием площадки и патчем;
  • CITP/MSEX — превью контента с медиасервера.

Что поддерживает CITP на практике — Titan, MagicQ, Onyx.

MA-Net

Собственный протокол MA Lighting, и версий у него две: MA-Net2 для grandMA2 и MA-Net3 для grandMA3. Разница для вас практическая: MA-Net2 требует, чтобы на пульте стояла версия 2.9, а MA-Net3 не заработает, пока не установлен отдельный драйвер — то есть «поставил Capture и подключился» здесь не пройдёт.

Отдельная и важная особенность консолей MA — им для отдачи данных нужно железо MA: grandMA2 и grandMA3.

Всё остальное, что понимает Capture

Свет — не единственное, что приезжает в проект по сети:

Протокол Что приносит
PosiStageNet (PSN) Координаты движущихся объектов от системы трекинга
Blacktrax RTTrP То же от Blacktrax: артист или платформа двигаются в модели по-настоящему
Kinesys K2 Управление механикой: подъёмы и движущиеся фермы — Движение и механика
Pangolin Beyond Лазерные кадры от Beyond — Лазеры
LaserAnimation То же от LaserAnimation
NewTek NDI Видео по сети на экраны в модели — Видеопотоки
OSC Управление самой программой снаружи

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

OSC: управлять самой программой

Отдельная история, которую обычно пропускают. По OSC управляют не светом, а Capture: видами, камерами и параметрами картинки. Поддержаны версии 1.0 и 1.1, поверх TCP и UDP, порт по умолчанию 4004.

Адреса устроены предсказуемо:

Адрес Что делает
/ping Отвечает /pong с названием продукта и версией
/getCatalogs Список каталогов положений камер
/catalog/{n}/getName, /catalog/{n}/getPositions Имя каталога и его положения
/view/{0-2}/position Перевести вид в положение камеры из каталога
/view/{0-2}/ambientLighting, /bloom, /exposureAdjustment, /saturation Заливка, свечение, экспозиция, насыщенность

Номер вида здесь — это 0, 1 или 2, то есть Alpha, Beta и Gamma; вместо номера принимается и live.

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

Камеру при этом можно вести и по DMX — Камеры и виды.

Что важнее протокола

Сеть. Неправильные адреса, включённый Wi-Fi и брандмауэр ломают связь чаще, чем неверно выбранный протокол — Сеть: адреса и брандмауэр.

На других пультах

весь переводчик →
Приём DMXздесь — Art-Net / sACN
  • MA 3DMA-Net
  • MagicVisСвязь внутри MagicQ
  • Augment3dСвязь внутри Eos
рядом по смыслу