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

DMX Fixture POP

Свет на POP с ветки 2025.30000: прибор — примитив с положением, профиль блоками DMX Channel, раскладка по юниверсам сама или атрибутами, всё сводит DMX Out POP.

Ветка вашего пульта:1 фрагмент статьи для версий новее вашей
Быстрый выбор:
Появилось в 2025.30000 · в вашей версии этого нет

У света появились свои операторы: 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).

CHOP никуда не делись

DMX Out CHOP и DMX In CHOP работают как прежде. Принять DMX можно только DMX In CHOP, простые схемы и старые ветки — тоже CHOP. POP сильнее там, где приборов много и важна их геометрия.

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

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

весь переводчик →
Приборздесь — Прибор в DMX Fixture POP
  • grandMA2Fixture
  • grandMA3Fixture
  • Avolites TitanFixture
  • ETC EosChannel
  • Hog 4Fixture
  • ChamSys MagicQHead
  • Obsidian ONYXFixture
рядом по смыслу