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

Собрать значение: Constant, Math, Limit

Десяток CHOP, из которых собран любой световой проект: Constant, Math, Limit, Merge, Select и компания. Что каждый умеет и в каком порядке они стоят.

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

Световой проект в TouchDesigner — конструктор из десятка CHOP, и их знают наизусть.

Оператор Роль
Constant Значения руками, основа ручного управления
Math Арифметика, сведение каналов, смена диапазона
Limit Диапазон, квантование по значению и по времени
Merge Сложить наборы каналов в один
Select Выбрать каналы по имени или шаблону
Rename Переименовать по шаблону
Shuffle Переложить каналы в сэмплы и обратно
Lag, Filter Инерция и сглаживание — Фейды
LFO, Noise, Pattern Движение — Эффекты
Lookup Кривая отклика по таблице-кривой во втором входе
Trail Осциллограф для отладки
источники ──▶ merge ──▶ логика ──▶ master ──▶ limit ──▶ math(0..255) ──▶ dmx out

Всё, что можно сделать до перевода в 0…255, делают до; после — только приведение и ограничение.

Math CHOP сводит не только один вход. Combine CHOPs складывает, умножает, усредняет, берёт максимум или минимум по входам — максимум и есть привычный свету HTP.

Остальные параметры Math CHOP: Combine Channels сворачивает каналы одного входа в один, Range переводит диапазон, Mult-Add прибавляет и умножает, Channel Pre OP и Post OP меняют знак, берут корень, квадрат или обратное, Integer округляет. Умножить на мастер и взять максимум из двух источников — две самые частые операции светового проекта.

Limit CHOP Зачем
Type = Clamp Ограничить 0…1 или 0…255
Type = Loop, Zigzag Заворачивать по кругу или пилой туда-обратно
Quantize Value Ступени по значению: выбор сцены, дискретные каналы
Quantize Index Ступени по времени: значение меняется не чаще шага
Normalize Привести к диапазону

Квантование нужно каналу выбора из списка, иначе плавный фейд пролистает все варианты, TD как прибор. Мёртвой зоны в Limit нет: шум датчика у нуля гасят Logic CHOP с Off When Outside Bounds, умножая сигнал на его выход, или выражением.

wash*_dim        все диммеры вошей
beam[1-4]_pan    pan первых четырёх бимов
*_r *_g *_b      все цветовые каналы

Имена и шаблоны превращают проект из сорока проводов в четыре понятные ветки. Constant CHOP со значениями в своих параметрах компонента — уже панель управления, а Slider COMP и Button COMP через Panel CHOP делают из неё пульт на экране.

Null на каждый смысловой блок

null_manual, null_effects, null_console, null_master — и всё собирается из них. Через месяц вы поймёте проект за минуту.

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

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