Редактирование кривых
Некоторые параметры имеют нелинейную зависимость. Например, некоторые параметры системы частиц (положение, направление, угол, радиус, цвет и т.д.) Могут потребовать изменения со временем для создания более естественного поведения. Для цветокоррекции требуется произвольное сопоставление входных цветов с выходными значениями. Чтобы сделать такие изменения возможными, значения этих параметров задаются в виде кривых.
Редактор кривых позволяет настраивать эти кривые.
Curve | Значение параметра изменяется относительно входного значения (например, времени) в зависимости от кривой, определенной в редакторе кривых. (Br)
|
Between Curve | Есть две кривые, которые определяют пределы, и в каждый момент времени в этих пределах берется случайное значение. Значение параметра изменяется со временем на основе этого случайно сгенерированного набора значений. (Br)
|
Чтобы открыть редактор кривых, щелкните виджет предварительного просмотра кривой.
Для каждого параметра открывается отдельное окно Curve Editor. Ранее открытые окна не закрываются.
Навигация в редакторе кривых#
Горизонтальная ось представляет входное значение, например время жизни. Значения нормализованы и зависят от значения Life Time узла.
Вертикальная ось представляет собой диапазон доступных значений параметра. Масштаб управляется Max Value.
Вид кривой можно увеличить или уменьшить с помощью колеса прокрутки.
Вид кривой можно панорамировать , перетаскивая мышь, удерживая нажатой среднюю кнопку или удерживая кнопку Ctrl и используя клавиши курсора.
Если параметр настраивается с помощью нескольких кривых, вы можете скрыть некоторые из них с помощью соответствующих флажков с цветовым кодированием.
Кривые редактируются с помощью клавиш (точек на кривой) путем изменения их положения и манипулирования их касательными.
Добавление и редактирование ключей#
Чтобы добавить ключ, щелкните правой кнопкой мыши кривую в точке, где должен быть размещен ключ, и выберите Add key.
Удаление ключа можно выполнить, щелкнув его правой кнопкой мыши и выбрав Remove key.
Ключевую позицию можно изменить :
- перетаскивая ключ мышью
- изменив значения в разделе "Ключевые параметры" справа
Несколько ключей можно выбрать одним из следующих способов:
- Нажмите Ctrl и нажмите нужные клавиши.
- Щелкните пустое место и перетащите, чтобы сделать прямоугольное выделение.
Эти два способа можно комбинировать: например, выберите ключи с помощью прямоугольника, затем нажмите Ctrl и щелкните по клавишам, которые хотите добавить.
Отмена выбора клавиш в прямоугольнике также выполняется путем нажатия на них с зажатой клавишей Ctrl.
Чтобы переместить все выбранные клавиши, нажмите левую кнопку мыши на одной из клавиш и перетащите их.
Чтобы отменить выбор всех ключей, просто щелкните в любом месте.
Редактирование касательных#
Каждая клавиша имеет две касательные для управления формой кривой слева и справа от клавиши.
Чтобы изменить касательную, выберите ключ, затем выберите касательную и перетащите ее.
Если выбрано несколько ключей, вы также можете изменить каждую касательную.
Параметры кривой#
Чтобы выделить всю кривую , нажмите на нее в любом месте между первой и последней клавишами.
Если этот параметр выбран, всю кривую можно перемещать.
Чтобы отменить выбор кривой , щелкните в любом месте, кроме этой кривой и ее ключей.
Для кривой доступны следующие параметры:
- Pre Infinity - поведение кривой до первой (крайней левой) клавиши.
- Post Infinity - поведение кривой после первой (самой правой) клавиши.
Эти параметры можно использовать для создания циклов, то есть повторения эффекта, созданного вами до и после явного диапазона, определенного ключами.
Для этих параметров могут быть применены следующие параметры:
Количество кривых варьируется в зависимости от типа контролируемого параметра: например, угол имеет одну составляющую (значение угла), а направление - три (оси X, Y и Z), цвет может иметь до четырех компонент (каналы RGBA).
Копирование параметров кривой#
По нажатию правой кнопки мыши в поле кривой доступны операции копирования и вставки.
При копировании кривой, содержащей n значений, в кривую с большим количеством значений заменяются только первые n значений.