Две школы записи кью, откуда взялось протекание значений, зачем нужны block-кью и как понять, какая схема нужна вашему шоу.
Школа первая: снимок
Каждая кью хранит всю картину сцены. Все 512 каналов вселенной, все
приборы, всё разом. Нажал GO — сцена стала ровно такой, как записано.
Это честно, предсказуемо и понятно с первого взгляда. Никакой магии: что
записано, то и покажут. На концерте, где каждая песня — своя картина, а
следующая не имеет с ней ничего общего, ничего лучше и не надо.
Но вернёмся к нашему контровому. Он стоит в кью 5, а физически записан во
все сорок последующих — просто потому, что каждая из них хранит полную
картину, и в каждой этот канал лежит со значением синего. Меняем цвет —
правим сорок кью. По одной.
Школа вторая: трекинг
Кью хранит только то, что изменилось. Всё, чего она не касается,
продолжает жить из предыдущих — «протекает» дальше по списку.
Контровой из кью 5 записан ровно один раз. Кью с 6 по 45 про него ничего
не знают и знать не хотят: он просто продолжает гореть, потому что никто
его не тронул. Меняем цвет в кью 5 — он меняется до конца акта.
Так устроены театральные пульты со времён, когда память измерялась
килобайтами, и хранить полный снимок на каждую из двухсот кью было
физически негде. Экономия давно перестала быть аргументом, а привычка
осталась — потому что оказалась удобной.
Есть и побочный подарок: кью становится читаемой. В списке видно «здесь
тронуто 12 каналов» вместо «здесь снова вся сцена». По этому числу вы за
секунду понимаете, что кью делает.
Обратная сторона: протекание доезжает дальше, чем вы думали
Правка в начале списка доезжает до конца. Всего списка. Включая второй
акт, где эта же группа приборов занята совсем другим.
Классическая ситуация: поменяли заливку в третьей картине — и обнаружили
её в финале, куда она протекла через восемьдесят кью, которых никто не
трогал.
Поэтому у каждой кью есть кнопка «Блок». Block-кью обрывает
протекание: с неё состояние считается заново, прошлое в неё не
просачивается.
Практика простая: block ставится на начало каждой картины. Тогда правки
внутри одной сцены остаются внутри неё, а картины не влияют друг на друга.
Это стоит завести привычкой сразу, а не после первого сюрприза.
Три вещи, которые меняются неочевидно
Запись считается от протёкшего состояния. Когда вы перезаписываете
кью, она сравнивает сцену не с пустотой, а с тем, что пришло бы сюда и
без неё. Поэтому «записать» в трекинге даёт кью на двенадцать каналов, а
не на пятьсот.
Канал, которого нет в состоянии, считается нулём. Иначе каждая кью
тащила бы всю вселенную нулей — и трекинг ничем не отличался бы от
снимка, только назывался бы иначе.
Гашение — это изменение. Был 255, стал 0 — ноль записывается явно.
Иначе погасить прибор в трекинге было бы невозможно: его значение просто
протекло бы дальше.
И главное, что часто ломают в самодельных реализациях: переход по кью
выставляет разрешённое состояние целиком — слияние от последней
block-кью досюда, а не только содержимое самой кью. Если выставлять
только содержимое, GO гасил бы всё, чего эта кью не касается, и трекинг
превращался бы в мигалку.
Как выбрать
Спросите себя, живёт ли в вашем шоу свет дольше одной кью.
Концерт: каждая песня — своя картина, между песнями blackout. Свет не
живёт дольше кью. Берите снимок: проще, надёжнее, нечему протекать.
Спектакль: общий свет стоит весь акт, меняются акценты. Свет живёт долго.
Берите трекинг: он сэкономит вам вечер работы на каждой правке, и не
один раз.
В Flux Lights переключатель «Трекинг» — свойство конкретного
кью-листа, а не приложения. Один и тот же шоу-файл может держать
трекинговый список на спектакль и снимочный на поклоны. Существующие шоу
переключение не ломает: они продолжают работать снимками, пока вы не
скажете иначе.
Чего пока нет
Честно, чтобы не выяснять это на монтаже:
- Part-кью — частей одной кью со своими временами (фронт за 3 секунды,
контра за 10).
- Assert — принудительного применения значения, даже если трекинг
считает его неизменным.
- Move fades — фейда только тех каналов, что реально меняются; сейчас
переход идёт по всему разрешённому состоянию.
Всё три вещи — из того же семейства, что и сам трекинг, и в больших
театральных пультах они есть. Мы их знаем и держим в планах.