DMX Fixture POP
Свет на POP с ветки 2025.30000: прибор — примитив с положением, профиль блоками DMX Channel, раскладка по юниверсам сама или атрибутами, всё сводит DMX Out POP.
У света появились свои операторы: DMX Fixture POP, DMX Out POP, DMX Map DAT и Pan Tilt CHOP.
До ветки 2025.30000 DMX в TouchDesigner работал только через CHOP. С ней пришли POP — геометрия на видеокарте — и операторы под свет: DMX Fixture POP описывает профиль и строит юниверсы всех копий прибора, DMX Out POP сводит и шлёт, DMX Map DAT показывает раскладку таблицей, Pan Tilt CHOP считает головам pan и tilt на цель, Pan Tilt CHOP.
Во входе DMX Fixture POP каждый примитив — прибор, и обходятся они
в порядке примитивов. Точки внутри примитива — пиксели или ячейки одного
прибора, их обходит канал с типом Point. Приборы становятся геометрией:
двадцать вошей — двадцать примитивов с координатами, и те же координаты
идут в эффекты по геометрии, в наведение и в превью.
А значения становятся атрибутами — Color, P, свои, — и их крутят
обычными POP.
| Блок DMX Channel | Что задаёт |
|---|---|
Name |
Уникальное имя канала |
Value Type |
Значение с точки (Point) или с примитива (Primitive) |
Value Source |
Из атрибута или постоянное из параметра |
Attribute |
Какие атрибуты класть; P Color чередуется в Px Py Pz Colorr Colorg Colorb Colora |
Value Resolution |
8, 16, 24 или 32 бита — от одного до четырёх каналов DMX |
Value is Normalized |
Ждать 0…1 и масштабировать под разрядность |
Merge with Above Block |
Чередовать с блоком выше, хоть и другой разрядности |
Interleave Bytes |
Порядок байтов при 16 битах и больше |
Каналы ложатся в юниверс в порядке блоков, а отдельный компонент берут
как P(0) P(1).
С Auto Layout (или без таблицы маршрутизации) каналы идут подряд от
стартовых Net, Subnet, Universe, Channel, а Channel Gap
вставляет промежуток между приборами. Quantize Universe = By Fixture
переносит не влезший прибор в следующий юниверс с первого канала,
By Component — то же для многоканального блока, а при Off прибор
спокойно разрежется на два юниверса. Адрес отдельного прибора задают
атрибутами примитива — DMXFixtureNet, DMXFixtureSubnet,
DMXFixtureUniverse, DMXFixtureChannel, DMXFixtureNetAddress,
DMXFixtureGap — или таблицей маршрутизации, у которой высший приоритет.
DMX Out POP сводит юниверсы Fixture POP и шлёт на DMX, Art-Net, sACN,
KiNET или FTDI. Входы — только DMX Fixture POP, проводом или ссылкой,
и один DMX Out POP шаблоном пути соберёт все Fixture POP проекта. Два
Fixture POP в одном канале — предупреждение, разбирается пристыкованным
DMX Map DAT. Rate не выше 44. Multipliers умножают каналы с данным
Name на 0…1 — мастер по типу канала. Много юниверсов — адресно через
DMXFixtureNetAddress, так советует документация.
| CHOP | POP | |
|---|---|---|
| Описание прибора | Каналы по номерам | Профиль в одном узле |
| Много одинаковых | Репликатор или руками | Примитивы во входе |
| Позиция | Отдельная таблица | Часть данных |
| Адресация | Считать самому | Сама, атрибутами или таблицей |
| Конфликты | Своими силами | Предупреждение и DMX Map DAT |
POP нужна ветка 2025.30000 и видеокарта по требованиям TouchDesigner, Железо; на ранних ветках свет собирают на CHOP, Патч без POP.
Начинают так: POP с примитивом на прибор и его положением, DMX Fixture POP с профилем на DMX Profile (Профиль прибора), значения атрибутами, DMX Out POP с интерфейсом и адресом (Протоколы) и проверка раскладки (DMX Map DAT).
DMX Out CHOP и DMX In CHOP работают как прежде. Принять DMX можно только DMX In CHOP, простые схемы и старые ветки — тоже CHOP. POP сильнее там, где приборов много и важна их геометрия.
Нашли в статье ошибку, устаревшее или непонятное место?
На других пультах
весь переводчик →- grandMA2Fixture
- grandMA3Fixture
- Avolites TitanFixture
- ETC EosChannel
- Hog 4Fixture
- ChamSys MagicQHead
- Obsidian ONYXFixture