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

Фейды, кривые и инерция

Линейный свет выглядит механически. Асимметричный Lag, Filter с One Euro против дрожи датчиков, гамма-кривая под глаз и прибор, переходы между картинами.

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

Линейно меняющийся свет выглядит механически, и половина работы — форма перехода, а не сам переход. Главный инструмент — Lag CHOP с разным временем на рост и на спад:

Вверх Вниз Что читается
0 0,4 с Удар: вспышка и мягкое затухание
0,4 с 0 Наползает и резко гаснет — тревожно
0,2 с 0,2 с Спокойное следование
1,5 с 3 с Дыхание, медленная смена настроения

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

Filter CHOP сглаживает по окну (Filter Width) — гауссом, прямоугольником или их «левыми половинами», глядящими только в прошлое, — снимает дрожь датчика, но смазывает фронт. Для шумных датчиков и трекинга в нём есть One Euro: медленное движение сглаживает сильно, быстрое почти не задерживает. De-spike убирает одиночные выбросы. Lag фронт сохраняет и задаёт характер, поэтому связка такая: сперва Filter снимает шум, потом Lag.

Глаз видит яркость нелинейно: между 10 и 20 разница заметнее, чем между 200 и 210, и линейный выход тратит половину шкалы туда, где глаз почти ничего не различает. Перед выводом ставят гамму:

out = in ^ 2.2          типичная кривая для диммера

Степень — выражением или Expression CHOP. Lookup CHOP берёт любую кривую из второго входа, хоть из Ramp TOP через TOP to CHOP, хоть из канала, нарисованного в Animation COMP, и её подбирают под конкретный прибор.

Кривая на тип прибора

LED-вош, галогенный прожектор и лампа накаливания гаснут по-разному. Таблица «тип прибора — кривая» на выходе делает разнородный парк похожим на один.

Механике — pan, tilt, зум — мало инерции, ей нужен предел скорости и ускорения, а Lag даёт только экспоненту, Скорость и физика. Время в Lag по умолчанию в секундах (Lag Unit), так что проект на 60 и на 30 fps ведёт себя одинаково, и к числу кадров переходы не привязывают.

Переход Как
Кроссфейд Cross CHOP или Blend CHOP между наборами значений
По приборам Разное время у групп — волна вместо одновременности
Через ноль Погасить и зажечь, иногда честнее смешивания
HTP Math CHOP с максимумом: новое поверх старого

Смешивать положения голов опасно: линейная интерполяция pan и tilt протащит луч через весь зал, Наведение по 3D-цели.

Фейды — на живых приборах

Кривая, идеальная на графике, на конкретном светодиодном приборе даст ступеньку внизу или срез сверху: у многих своя внутренняя кривая и свой порог зажигания.

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

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