ВУЗ:
Составители:
Рубрика:
75
средственно воздейств уют на биты числа. Операторы &, | и ^ необходимо раз-
мещать между двумя выражениями. Оператор & осуществляет операцию "ло-
гическое и" по отношению к соответствующим битам, возвращаемых выраже-
ниями значений. Оператор | осуществляет операцию "логическое или", а опе-
ратор ^ – "логическое исключающее или". Оператор ~ применяется к одному
выражению и осуществляет операцию "логическое не" по отношению к каж-
дому биту результирующего значения выражения.
Операторы << и >> необходимо размещать между двумя выражениями.
Оба оператора производят сдвиг битов в значении, возвращаемом левым вы-
ражением на величину, определяемую значением правого выражения. Опера-
тор << осуществляет сдвиг битов влево, а оператор >> – вправо.
При создании видеоэффекта или фильтра, может возникнуть необходи-
мость введения дополнительных регулировок для изменения парамет ров эф-
фекта. В Adobe Premiere заложена возможность введения до восьми дополни-
тельных регуляторов. Регу лятор изменяет значение соответствующей перемен-
ной в пределах от 0 до 255. Регуляторы поддерживаются при помощи функций
ctl (контроль), val (диапазон) и map (группировка).
• Функция ctl возвращает текущее значение определенного регулятора.
Этой функции требуется один аргумент: индекс регулятора, который яв-
ляется числом в пределах от 0 до 7. Например, выражение ctl(0) возвра-
тит текущее значение первого регулятора.
• Функция val преобразует диапазон возможных значений регулятора (от
0 до 255) в новый диапазон, определяемый пользователем. Например,
для задания диапазона от 1 до 100 необходимо использовать выражение
val(0,1,100). В этом случае диапазон 0…255 преобразуется в диапазон
1…100.
• Функция map позволяет объединять регуляторы в пары. Каждая пара
регуляторов (четный / нечетный) заносит данные в таблицу, доступ к ко-
торой можно получить при помощи функции map. Существует четыре
т аблицы – одна для каждой пары регуляторов. Регуляторы 0 и 1 записы-
вают данные в таблицу 0, регуляторы 2 и 3 записывают данные в табли-
цу 1 и т.д. Каждая таблица содержит 256 значений, которые вычисляют-
ся при каждом изменении положения регуляторов.
Функция map требует наличия двух аргументов: индекса таблицы и ин-
декса элемента таблицы. Например, выражение map(1,20) возвращает значе-
ние 20-го элемента таблицы 1. Индекс таблицы должен попадать в пределы
0…3. Индекс элемента может иметь значение из диапазона 0…255 включи-
тельно.
При использовании этих функций для получения информации от регуля-
торов необходимо установить опции Slider или Map в диалоговом окне Build
Custom (при использовании Transition Factory или Filter Factory).
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »