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

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

Патч на CHOP — для веток до 2025.30000 и для маленьких проектов: компонент на прибор, репликатор, сборка юниверса и имена каналов, в которых зашит адрес.

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

На ветке 2023.10000 и раньше — или когда приборов немного — весь патч собирают на CHOP, и схема эта проверенная.

таблица патча (DAT)
        │
   репликатор ──▶ по компоненту на прибор
                        │
                значения прибора (CHOP)
                        │
                    merge всех
                        │
                 сборка юниверса (512 каналов)
                        │
                     dmx out
Параметр компонента Что задаёт
Universe, Address Куда уходит
Dimmer, Red, Green, Blue Значения
Pan, Tilt Для голов
X, Y, Z Позиция

Прибор — Base COMP со своими параметрами, внутри Constant CHOP по профилю и Rename CHOP, дающий каналам уникальные имена вроде wash_01_dim.

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

Приборы сводит Merge CHOP, а по местам юниверса их раскладывают двумя способами. Constant CHOP на 512 каналов, куда выражениями переписывают нужные значения по адресу, — наглядно, но громоздко. Или Shuffle CHOP превращает каналы в сэмплы, юниверс становится одним каналом на 512 сэмплов, и дальше Packet Per Channel с таблицей маршрутизации, Format и таблица. Второй лучше масштабируется, первый легче читается: для десятка приборов берут первый, для сотни — второй.

u01_c001  u01_c002  ...  u01_c512
u02_c001  ...

Главный приём — имя канала кодирует адрес. Назвали всё по схеме u01_c007 — и сборка юниверса сводится к Select CHOP по u01_* и сортировке по имени. Скучно, зато механически надёжно и проверяется глазами.

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

Патч на CHOP, отработавший сезон, ради моды на POP не переносят — переходят на новом проекте, где выигрыш настоящий.

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

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

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

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