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

Патч без POP: подход на CHOP

Как это делали до 2025 года и как делают сейчас на старых версиях: репликатор, именование, сборка юниверса.

Если проект на версии 2023 или раньше — или если приборов немного, — весь патч собирается на CHOP. Схема проверенная и понятная.

Общая схема

таблица патча (DAT)
        │
   репликатор ──▶ по компоненту на прибор
                        │
                значения прибора (CHOP)
                        │
                    merge всех
                        │
                 сборка юниверса (512 каналов)
                        │
                     dmx out

Компонент прибора

Один Base COMP на прибор, с собственными параметрами:

Параметр Что задаёт
Universe, Address Куда уходит
Dimmer, Red, Green, Blue Значения
Pan, Tilt Для голов
X, Y, Z Позиция

Внутри — Constant CHOP с каналами по профилю и Rename CHOP, который даёт им уникальные имена вида wash_01_dim.

Компонент клонируется от мастера, репликатор создаёт их по строкам таблицы. Правите мастер — меняются все.

Сборка юниверса

Дальше все приборы сводятся Merge CHOP и раскладываются по позициям. Два способа:

Способ A — 512 именованных каналов. Создать Constant CHOP на 512 каналов и переписывать нужные значения выражениями по адресу. Наглядно, но громоздко.

Способ B — через сэмплы. Shuffle CHOP превращает каналы в сэмплы, и юниверс становится одним каналом на 512 сэмплов. Дальше Packet Per Channel и таблица маршрутизации — Format и таблица.

Второй способ масштабируется, первый читается. Для десятка приборов берите первый, для сотни — второй.

Именование как маршрутизация

Ключевой приём: имя канала кодирует адрес. Если все каналы названы по схеме u01_c007, то сборка юниверса — это Select CHOP по шаблону u01_* и сортировка по имени.

u01_c001  u01_c002  ...  u01_c512
u02_c001  ...

Скучно, зато механически надёжно и легко проверяется глазами.

Когда переходить на POP

Признак Что делать
Меньше 20 приборов CHOP, не думая
Много одинаковых приборов Репликатор + CHOP или POP
Пиксель (сотни точек) Packet Per Channel или POP
Важна геометрия приборов POP
Версия до 2025 Только CHOP
Не переписывайте работающее

Патч на CHOP, который отработал сезон, не нужно переносить на POP ради современности. Переходите на новом проекте, где выигрыш реален.

Репликатор не должен работать во время шоу

Создание компонентов — дорогая операция. Стройте сеть при загрузке проекта по кнопке, а не пересобирайте её на каждой смене сцены.

рядом по смыслу