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

Резерв и переключение

Что делать, чтобы падение машины не остановило свет: схемы резервирования и их реальная цена.

У TouchDesigner нет встроенного резервирования, как у консолей и медиасерверов. Его строят руками — и надо честно понимать, сколько это стоит.

Четыре схемы

Схема Время восстановления Сложность
Ничего Пока не поднимут вручную
Watchdog 10–40 секунд Низкая
Горячий резерв на приоритетах Секунды Средняя
Дежурная картина на консоли Мгновенно Низкая

Дежурная картина на консоли

Самое дешёвое и самое надёжное решение, если на площадке есть пульт: консоль держит нейтральный свет, который перекрывается вашим, пока вы живы. Упали — остался её свет.

Реализуется приоритетами sACN или разделением зон ответственности — Слияние и приоритеты. Требует одного разговора с художником по свету и ноль строк кода.

Горячий резерв на приоритетах

Две машины считают одно и то же и шлют один и тот же юниверс с разными приоритетами sACN:

машина A: приоритет 110  (основная)
машина B: приоритет 100  (резерв)

Пока A шлёт, приёмник берёт её данные. A замолчала — по тайм-ауту источника приёмник переключается на B.

Что нужно:

  • обе машины синхронизированы по состоянию — общий таймкод или обмен по OSC;
  • приёмники поддерживают приоритеты (проверьте на реальном железе);
  • переключение проверено выдёргиванием кабеля, а не в теории.
Резерв, который не проверяли, не существует

Проверка — единственный способ узнать, работает ли схема. Выдерните сетевой кабель основной машины во время прогона и посмотрите, что произойдёт со светом.

Что синхронизировать

Резервная машина должна быть не просто включена, а в том же состоянии: то же кью, тот же мастер, та же фаза эффектов.

Способы:

  1. Общий источник времени — таймкод. Оба считают состояние из него, синхронизация получается сама. Самый чистый вариант.
  2. Обмен состоянием по OSC несколько раз в секунду.
  3. Приём одних и тех же входов — DMX с пульта, звук, датчики.

Первый способ — причина, по которой шоу по таймкоду резервируется намного легче, чем шоу «по кнопке».

Чего резерв не решает

  • Ошибку в логике: обе машины сделают одно и то же неправильно.
  • Отказ сети или коммутатора: резервируйте и его.
  • Отказ контроллеров и приборов.
  • Отсутствие питания.

Резервирование строится по слабейшему звену, и это редко компьютер.

Разумная граница

Для инсталляции обычно достаточно watchdog и ночного перезапуска. Для концерта — дежурной картины на консоли. Полноценный горячий резерв оправдан на объектах, где остановка стоит дорого, и требует времени на отладку сопоставимого с самим шоу.

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