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

grandMA и TouchDesigner

Практика связки с консолями MA: приём Art-Net, настройка входа на пульте, разделение и обратная связь.

MA — самая частая консоль в райдере, и связка с ней встречается чаще остальных. Разберём обе стороны.

Со стороны TouchDesigner

Всё как обычно: DMX Out CHOP шлёт Art-Net, DMX In CHOP принимает — TD как прибор.

Единственное, что стоит помнить: MA нумерует юниверсы по-своему, и расхождение на единицу здесь встречается регулярно. Сверяйтесь монитором, а не ожиданиями.

Со стороны консоли: приём от TouchDesigner

Чтобы MA принимала Art-Net от TouchDesigner, в настройках сети консоли протокол переводится в режим входа:

  1. Настройки Art-Net на консоли: режим Input.
  2. Local Universe — юниверс, в который данные лягут внутри консоли.
  3. Amount — сколько последовательных юниверсов принимать.
  4. Включить приём (Enable Input).

Дальше внутри консоли эти значения доступны как обычные входные данные: их можно завести на приборы, использовать в макросах и в Remote Inputs — подробности в гайде по grandMA2 и grandMA3.

Со стороны консоли: отдача в TouchDesigner

Обратное направление — обычный выход Art-Net или sACN на юниверсы, которые слушает TouchDesigner. На консоли это настраивается в конфигурации выходов, у вас — DMX In CHOP.

Разделение ответственности

Работающая схема:

Что Кто
Все обычные приборы MA
Кью-лист, таймкод, тайминги MA
Интенсивность пиксельных поверхностей MA
Контент на пикселе TouchDesigner
Трекинг, реакция на камеру, генеративка TouchDesigner

TouchDesigner заводится в патч MA как один или несколько «приборов» с понятным профилем — TD как медиасервер.

Слияние без конфликтов

При работе обоих источников по одним и тем же приборам возникает классическая проблема HTP: значения складываются по принципу «выше побеждает», и погасить свет становится невозможно.

Решения — Слияние и приоритеты. Самое надёжное остаётся прежним: разделить юниверсы.

Наведение голов из TouchDesigner

Схема, ради которой это обычно и делается: MA держит все атрибуты (цвет, гобо, интенсивность), а pan и tilt приходят из TouchDesigner — там они считаются по трекингу или по 3D-цели.

Реализуется либо разделением каналов (pan/tilt в отдельных юниверсах от TD), либо приёмом позиций внутрь MA как входных значений и использованием их в атрибутах.

Договоритесь письменно

Кто владеет какими юниверсами и каналами — на бумаге, до монтажа, с подписью художника по свету. Устные договорённости на площадке не переживают первой смены оператора.

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