Михаил Пайгин

Михаил Пайгин 

Будни световика. Свет, экраны, механика.

5subscribers

7posts

goals1
4 of 1 000 paid subscribers
Когда наберу 1000 подписчиков в месяц смогу заниматься только каналом и светить бесплатно ради интересного контента...

Obsidian Onyx. Принципы программирования кью-листов с трекингом.

Цель руководства – познакомить читателя с функцией трекинга (отслеживания значений параметров) в Onyx. Подразумевается, что вы уже освоили философию работы с Onyx: выбор приборов и управление ими, запись и редактирование кью-листов (CUELIST), типы и настройки кью-листов.
Разделы:
  • Определения
  • Типы значений параметров в кью
  • Наглядная демонстрация кью-листа с трекингом и без трекинга
  • Операции перемещения и копирования кью внутри кью-листа и трекинг
  • Опция Cue Only
  • Опция Source Cue
С концепцией трекинга значений в Onyx нужно разобраться прежде, чем изменять, удалять или перемещать кью (cue) в кью-листах.

Определения

Кью (Cue) – световая картина, представляющая собой набор значений различных параметров для тех приборов, которые используются в данной световой картине. Также кью иногда называют «шагом» кью-листа.
Кью-лист (CUELIST) – последовательность (список) световых картин (кью).
Трекинг (Tracking) – это функция внутри кью-листов, которая транслирует значения параметров из предыдущих кью в последующие. Этот подход экономит память пульта и делает программирование прозрачным.
Концепция программирования с трекингом заключается в том, что в первом кью записываются все параметры всех приборов, участвующих в концертном номере, шоу или спектакле целиком. Это могут быть позиции приборов, цвет, интенсивность и другие параметры. Таким образом создается некая базовая кью, из которой далее происходит дальнейшее развитие света на сцене. В последующих кью записываются только изменения параметров приборов от предыдущего светового положения. Все нетронутые параметры при переходе от одного кью к другому остаются в световой картине, не выпадая из нее.
Без трекинга же все значения будут возвращены к значениям по умолчанию, только если не указаны специальные (фиксированные) значения для данного кью.
Трекинг при работе с кью-листами позволяет записывать в каждую следующую кью только требуемые изменения значений параметров, остальные значения параметров будут транслироваться автоматически из предыдущих кью. Такое отслеживание значений параметров, используемых в предыдущих кью, а также их автоматическая подстановка в текущее кью и есть трекинг.

Типы значений параметров в кью

В кью-листе у каждой кью существует два вида значений:
Фиксированные – это значения, записанные непосредственно пользователем напрямую в кью, либо значения, которые зафиксировались в результате операций обновления, сохранения или копирования.
Трекинговые – это значения, получаемые в результате действия трекинга, такие значения подвержены влиянию от значений предыдущих кью и меняются в ходе перемещения, удаления, добавления кью в кью-листе.
Рис. 2 Окно Cue Values.
На рис. 2 показано окно значений для Cue 4. Значение параметра интенсивности (100%) у прибора 4 выделено четким белым цветом – это означает, что оно фиксированное. У приборов 1, 2 и 3 значение интенсивности (100%) выделено серым цветом — это означает, что они получены в результате трекинга.
Нажатие на эту иконку сверху окна позволяет отключать и включать отображение трекинговых значений в окне Cue Values.
Трекинг удобен при работе с многоканальными интеллектуальными приборами. Без трекинга множество параметров со значениями, которые не вписаны в кью, при воспроизведении кью-листа будут использовать значения по умолчанию, что может привести к неожиданному и негативному результату.
Функция трекинга включается и отключается в окне настроек кью-листа, рис 3. По умолчанию трекинг всегда включен.
Рис. 3 Окно настроек кью-листа.

Наглядная демонстрация кью-листа с трекингом и без трекинга

Для наглядной демонстрации работы кью-листа с трекингом и без трекинга запишем кью-лист из 4-х кью, в каждую кью запишем 100% яркость для одного из четырёх приборов.
Ниже, на рис. 4, представлен кью-лист с трекингом. Видно, что при воспроизведении кью, записанных в кью-лист, к фиксированному значению текущего кью добавляются трекинговые значения из предыдущих кью.
Рис. 4 Демонстрация воспроизведения кью-листа с трекингом. Cue 1
Рис. 4 Демонстрация воспроизведения кью-листа с трекингом. Cue 2
Рис. 4 Демонстрация воспроизведения кью-листа с трекингом. Cue 3
Рис. 4 Демонстрация воспроизведения кью-листа с трекингом. Cue 4
На следующем рисунке (рис. 5) пример кью-листа без трекинга. Мы видим, что воспроизводятся только фиксированные значения, а значения из предыдущих кью не транслируются в последующие.
И, например, если бы в данном случае мы хотели увидеть в Cue 2, 3 и 4 ту же картинку, что получается при включенном трекинге, то нам нужно было бы в каждую кью отдельно прописывать значения предыдущих параметров (то есть в Cue 2 нужно прописать прибор 1 и прибор 2, в Cue 3 прописать прибор 1, прибор 2 и прибор 3 и т.д.).
Рис. 5 Демонстрация воспроизведения кью-листа без трекинга. Cue 1
Рис. 5 Демонстрация воспроизведения кью-листа без трекинга. Cue 2
Рис. 5 Демонстрация воспроизведения кью-листа без трекинга. Cue 3
Рис. 5 Демонстрация воспроизведения кью-листа без трекинга. Cue 4
Таким образом, включение или отключение функции тренинга существенно влияет на то, что мы увидим на сцене, в ходе воспроизведения кью-листа. Поэтому при записи кью нужно точно понимать, будет использоваться трекинг при дальнейшем воспроизведении кью-листа или нет.

Операции перемещения и копирования кью внутри кью-листа и трекинг

Перемещение кью (команда move) внутри кью-листа изменит порядок трекинга и отразится на трекинговых значениях, при этом появится диалоговое окно, предупреждающее об этом.
Когда мы копируем кью (команда copy) или добавляем кью в кью-лист путем копирования, трекинговые значения последующих кью тоже меняются. Скопированная кью также подвергается влиянию трекинга.
По умолчанию при копировании в новую кью сохраняются только фиксированные значения. Если же при этом в меню копирования пометить опцию ACTIVE + INACTIVE, то в таком случае в новом кью будут сохранены все значения: и фиксированные, и трекинговые (трекинговые станут фиксированными).

Опция Cue Only

Данная опция необходима в тех случаях, когда нужно изменить только одну кью без изменения дальнейших трекинговых значений, чтобы не повлиять на воспроизведение последующих кью.
Опция появляется при операциях сохранения (record) и обновления (update). На рис. 8 скриншоты, иллюстрирующие меню опций для этих операций.
  Рис. 8 Меню опций операции RECORD
Рис. 8 Меню опций операции UPDATE
Для иллюстрации работы опции Cue Only рассмотрим кью-лист, состоящий из четырех кью. На рис. 9 мы видим четыре кью: в Cue 1 включены два прибора (1 и 4), в Cue 2 – четыре прибора, в Cue 3 – два прибора (2 и 3), в Cue 4 все приборы выключены.
Рис. 9 Исходный кью-лист: Cue 1
Теперь отредактируем Cue 2 и добавим еще один прожектор со значением интенсивности 100% (он подписан «101» на рис. 10).
Если сделать это без опции Cue Only, то с помощью трекинга это значение интенсивности для прибора 101 передастся и в Cue 3, и в Cue 4.
Рис. 10 Иллюстрация сохранения изменений в кью-лист без применения опции Cue Only. Cue 2
Получается, что у добавленного прибора 101 значение интенсивности 100% в Cue2 – фиксированное. В Cue 3 и Cue 4 значение интенсивности этого прибора передается трекингом и является трекинговым. В итоге вид световой картины изменился во всех кью после измененной Cue 2. Об этом нужно помнить: если мы не применяем опцию Cue Only, то с трекингом изменение одной сцены влияет на вид последующих в кью-листе.
Теперь посмотрим, как выглядели бы сцены, если бы мы сохранили изменения в Cue 2 с применением опции Cue Only.
На рис. 11 видно, что в Cue 2 сохранилось фиксированно значение интенсивности 100%, в следующей за ней Cue 3 сохранилось также фиксированное значение 0%. А в Cue 4 уже трекинговое значение 0%, полученное из Cue 3.
Рис. 11 Иллюстрация сохранения изменений в кью-лист c опцией Cue Only. Cue 2
Рис. 11 Иллюстрация сохранения изменений в кью-лист c опцией Cue Only. Cue 3
Рис. 11 Иллюстрация сохранения изменений в кью-лист c опцией Cue Only. Cue 4
Таким образом, при сохранении с опцией Cue Only у нас сохраняются фиксированные значения в редактируемую кью (в нашем примере – это Сue 2), а в следующую за ней кью (Cue 3) сохраняются фиксированные значения этих же параметров с величиной, полученной из кью, которая идёт перед редактируемой (Cue 1). При этом освещение сцены при запуске Cue 3 и Cue 4 визуально выглядит так же, как и выглядело изначально, что видно в окне визуализатора и на 2D-плане (рис. 11).
Если приборы не прописаны в кью (как в нашем случае в Cue 1 не был прописан прибор 101), то используются значения параметров по умолчанию (из Default Preset).

Обратный трекинг при обновлении кью - опция SOURCE CUE

Иногда может возникнуть потребность отредактировать кью и применить изменения ко всем кью, находящимся перед ней. Для этого нужна функция, которая отслеживает все трекинговые значения в обратную сторону и обновляет фиксированные значения на новые. Такая опция обратного трекинга доступна при обновлении (Update) кью и называется SOURCE CUE.
Для демонстрации работы этой опции запишем кью-лист из 4-х кью, в каждую кью запишем 100% яркость и отдельный цвет для каждого из четырёх приборов. Ниже, на рис. 12, иллюстрация такого кью-листа.
Рис. 12 Исходный кью-лист: Cue 1
Рис. 12 Исходный кью-лист: Cue 2
Рис. 12 Исходный кью-лист: Cue 3
Рис. 12 Исходный кью-лист: Cue 4
Если нам понадобится поменять цвет сразу во всех четырех кью на лавандовый, то, как вариант, мы можем отредактировать каждую кью по отдельности и поменять в них цвет. Так бы мы поступили без использования опции SOURCE CUE.
Но благодаря обратному трекингу это можно сделать гораздо быстрее. Если мы будем использовать SOURCE CUE, то поступим следующим образом. Выделим все четыре прибора и установим им лавандовый цвет, а затем через Update обновим Cue 4 c опцией SOURCE CUE. Тогда трекинг начнёт работать в обратную сторону: функция будет применяться, начиная с Cue 4, и идти постепенно выше (через Cue 3, затем Cue 2 и Cue 1) в поисках фиксированных значений. И к каждому первому найденному фиксированному значению применит новое значение цвета.
Функция обратного трекинга работает именно при сохранении кью-листа с обновлениями (речь про операцию Update). Когда процесс обновления завершится и кью-лист будет сохранён с новыми значениями, трекинг во время использования кью-листа вновь будет работать в обычном режиме.
Как видно на рис. 13, цвет всех приборов во всех кью поменялся. При этом все изначально фиксированные значения цвета остались фиксированными (в Cue 1 фиксированным осталось значение цвета для прибора 1, в Cue 2 – для прибора 2, в Cue 3 для прибора 3, а в Cue 4 для прибора 4). А те значения, что были изначально трекинговыми, так и остались трекинговыми (в Cue 2 – трекинговое значения для прибора 1, в Cue 3 – для приборов 1 и 2, в Cue 4 - для приборов 1, 2 и 3). То есть цвет прибора поменялся именно в тех кью, в которые мы изначально и прописывали цвет, а далее в последующие кью цвет передался через трекинг.
Рис. 13 Иллюстрация обновления кью-листа c опцией Source Cue. Cue 1
Рис. 13 Иллюстрация обновления кью-листа c опцией Source Cue. Cue 2
Рис. 13 Иллюстрация обновления кью-листа c опцией Source Cue. Cue 3
Рис. 13 Иллюстрация обновления кью-листа c опцией Source Cue. Cue 4
Таким образом, при обновлении с опцией SOURCE CUE происходит отслеживание в обратном порядке (вверх по списку) в поиске кью с первым фиксированным значением параметра, и измененное фиксированное значение сохраняется в этом кью. Так меняются все значения кью, которые расположены выше редактируемой кью (в нашем примере Cue 4).

Заключение

В целом в Onyx трекинг работает аналогично другим системам управления светом. Основная идея трекинга заключается в ускорении и упрощении процесса программирования, особенно при создании сложных кью-листов с большим количеством кью и работе с интеллектуальными приборами со множеством функций (и параметров).
Трекинг всегда включен по умолчанию, поэтому, чтобы не получать неожиданных результатов, нужно разобраться с этой функцией и при работе с кью-листами всегда помнить о ней.

Ещё про Onyx:

Полезные материалы по системе управления Obsidian Onyx для новичков. Часть 1 - https://t.me/paygincorp/333
Полезные материалы по системе управления Obsidian Onyx для новичков. Часть 2 - https://t.me/paygincorp/335
Subscription levels1

Просто подписка

$3.7$2.78 per month
-25%
billed every 12 months
Выразить автору благодарность за его труд
Go up