К содержанию
fohbookбета/ TouchDesigner для света

Art-Net

DMX в UDP: Net, Subnet, Universe, широковещание против адресной отправки, ArtSync, сеть 2.x.x.x и почему без монитора Art-Net спор «шлю — не приходит» не кончается.

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

Art-Net кладёт кадры DMX в UDP-пакеты и чаще всего передаёт DMX от компьютера до узла, который раздаёт его по кабелям.

Net (0–127) · Subnet (0–15) · Universe (0–15)

Это 32 768 юниверсов. В DMX Out CHOP и DMX In CHOP Universe — от 0 до 15, старшие разряды — отдельные Net и Subnet; с IP-адресом и маской подсети они не связаны, хоть и похожи названием.

С нуля или с единицы

Одни производители считают юниверсы с нуля, другие с единицы, и сдвиг на один — самая частая причина «свет не реагирует». Верят монитору Art-Net, а не ожиданиям, Приборы не реагируют.

Параметр DMX Out CHOP Что задаёт
Interface Art-Net
Network Address IP получателя; 255.255.255.255 — всем
Local Address С какой сетевой карты слать
Net / Subnet / Universe Адрес юниверса
Format Packet Per Sample или Packet Per Channel
Routing Table Маршруты при Packet Per Channel
Rate Частота пакетов, не выше 44
Send ArtSync ArtSync после всех юниверсов кадра: понимающие узлы выводят их разом
Active Отправка

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

По традиции Art-Net работает в сети 2.x.x.x с маской 255.0.0.0, и многие узлы приходят с адресами вроде 2.0.0.10. Работает любая подсеть, лишь бы одна на всех: узел в 2.x.x.x и компьютер в 192.168.1.x друг друга не увидят, Настройка сети. Чаще нужного не шлют: полный юниверс DMX512 обновляется до 44 раз в секунду, и 60 пакетов на десятки юниверсов — лишний трафик, от которого некоторые узлы сбоят.

DMX In CHOP принимает с той же адресацией. Local Address у него нет — слушает все карты, а отбирать по адресу отправителя или получателя позволяет Filter Table в Packet Per Channel, TD как прибор. Какие узлы есть в сети, покажет Art-Net DAT: опросит сеть и выдаст таблицу.

Монитор Art-Net обязателен

ArtNetominator и подобные бесплатно показывают, какие юниверсы идут и что в них. Без монитора спор «я шлю» — «я не получаю» не решается никогда.

Нашли в статье ошибку, устаревшее или непонятное место?

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

весь переводчик →
Вывод DMX наружуздесь — DMX Out CHOP
  • grandMA2NPU / Node
  • grandMA3Output Configuration
  • Avolites TitanTitanNet Processor
  • ETC EosGateway
рядом по смыслу