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

Дискретные каналы: гобо, цвет, шаттер

Каналы, где значение — не уровень, а выбор: как их описывать, переключать и не попасть между диапазонами.

Не всякий канал — это уровень. Колёса, шаттеры и режимы работают диапазонами значений, и обращаться с ними надо иначе.

Как выглядит в мануале

канал 7: Gobo Wheel 1
  0–7     открыто
  8–15    гобо 1
  16–23   гобо 2
  ...
  120–127 гобо 15
  128–190 вращение вперёд (скорость по значению)
  191–255 вращение назад

Значение внутри диапазона обычно не важно — важно попасть в диапазон.

Правило середины

Никогда не берите край диапазона

Приборы разных партий и разных прошивок могут отличаться на единицу-две. Значение 8 при границе диапазона 8–15 однажды окажется «открыто». Всегда берите середину: (8 + 15) / 2 = 11.

Как это устроить в патче

1. Таблица диапазонов для каждого дискретного канала:

channel  index  name        low  high
gobo1    0      open        0    7
gobo1    1      dots        8    15
gobo1    2      lines       16   23
color1   0      white       0    5
color1   1      red         6    12

2. Параметр — индекс, а не значение. В интерфейсе вы выбираете «гобо 2», а не «19». Меню-параметр компонента заполняется из таблицы — Свои компоненты.

3. Преобразование ищет строку по индексу и берёт середину диапазона.

Никаких фейдов

Дискретный канал нельзя плавно менять: по дороге от гобо 1 до гобо 5 вы пройдёте через гобо 2, 3 и 4. Иногда это эффект, чаще — брак.

Правило: дискретные каналы меняются мгновенно, а плавность делается шаттером или диммером. Limit CHOP в режиме квантования и отдельная ветка без LagФейды и кривые.

Механика колеса

Смена гобо и цвета занимает время: колесо физически проворачивается. Быстрая смена подряд даёт видимый проход через промежуточные позиции. Учитывайте это в темпе эффектов.

Шаттер и строб

Отдельный канал с диапазонами: закрыт, открыт, строб с переменной скоростью, случайный строб, импульсы. Две ловушки:

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

Служебные значения

Многие приборы имеют диапазоны для reset, ламп on/off и служебных режимов — обычно в конце канала Control. Случайно попасть туда легко, а последствия неприятны: прибор перезагрузится посреди шоу.

Исключите служебные диапазоны явно

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

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