Собрать значение: 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_manual, null_effects, null_console, null_master — и всё
собирается из них. Через месяц вы поймёте проект за минуту.
Нашли в статье ошибку, устаревшее или непонятное место?