Как вы могли заметить в этом руководстве, в HeavyM существует множество возможностей для контента и эффектов. Вы можете комбинировать групповые эффекты на гранях с мультимедиа контентом и т.д.
Кроме того, вы можете добавить эффекты, которые подобны "фильтрам" и влияют на рендеринг: шейдеры постобработки. Два типа, которые влияют на весь рендеринг - это последовательные шейдеры и, наш фокус здесь, высшие из высших - мастер шейдеры.
Использование мастер шейдеров
Что это такое?
Мастер шейдеры - это эффекты, которые применяются к полному рендерингу. В отличие от последовательных шейдеров, они не связаны с какой-либо последовательностью и действуют на все, что проигрывается на выходе в любое время.
Эффекты, которые можно добавить в качестве мастер шейдеров, это ISF шейдеры постобработки. HeavyM содержит встроенную библиотеку этих шейдеров.
Добавление мастер шейдеров
Чтобы добавить мастер шейдер:
- Откройте панель Мастер шейдеров на панели инструментов справа
.
- Нажмите на + иконку в заголовке.
- Выберите эффект в библиотеке шейдеров и дважды щелкните по нему, или используйте кнопку "Открыть".
Примечание: вы можете добавить столько шейдеров, сколько хотите, и даже добавить один и тот же эффект несколько раз.
Расположение мастер шейдеров
Порядок шейдеров в списке имеет значение: трансформации применяются шейдер за шейдером, в порядке, начиная с конца списка. Это означает, что шейдер в начале списка применяется последним, после всех остальных и это может иметь значительное влияние.
По умолчанию, каждый новый добавленный шейдер ставится наверх, но вы можете изменить порядок позже, просто перетащив элемент в списке, чтобы изменить его позицию.
Некоторые комбинации шейдеров дают очень разный итоговый результат в зависимости от их порядка. Попробуйте поиграть с этим!
Управление настройками отдельных шейдеров
Шейдер можно отключить, не удаляя его из списка, с помощью переключателя рядом с именем эффекта. Это может быть полезно для временного отключения шейдеров при попытке различных комбинаций.
Кроме того, у шейдеров могут быть параметры, так что вы можете настроить их эффект! Большинство шейдеров в HeavyM имеют хотя бы один такой параметр.
Вы можете увидеть и настроить их, щелкнув на иконке шестеренки рядом с именем эффекта. Большинство параметров даже можно анимировать с помощью варьяторов, как вы бы делали для параметров групповых эффектов.
Примечание: используйте значок молнии в правом верхнем углу панели параметров, чтобы быстро загрузить предустановку значений для этого шейдера или сохранить новую с комбинацией параметров, которая вам нравится. Узнайте больше о предустановках здесь.
Управление глобальными настройками шейдеров
Над списком шейдеров вы найдете кнопки, связанные с массовыми действиями (глобальные настройки, переключить все и удалить все). В настройках есть один вариант: "Переполнение шейдеров клипа".
Если выбран этот вариант, то рендеринг остается в пределах нарисованных вами форм, даже если отображаемые мастером шейдеры трансформации создают переполнение.
Примечание: по умолчанию этот параметр не выбран, и выбор сохраняется в файле проекта.
Добавление эффектов в библиотеку
Помимо встроенных эффектов, вы можете добавить свои собственные шейдеры. Для этого просто откройте библиотеку снова и перейдите на вкладку "Мои шейдеры".
Там вы можете просматривать свои файлы и импортировать .fs шейдеры. В плеерах шейдеры, добавленные в библиотеку, могут быть только постобработочными ISF шейдерами с максимум 1 входным изображением.
Для их поиска вы можете посетить сайты, подобные этому, созданному создателями стандарта ISF: editor.isf.video... Или научитесь кодировать их самостоятельно!
Примечание: при поиске шейдеров в интернете не забывайте проверять, какую лицензию выбрал автор для своей работы, даже если многие из них бесплатны для использования.