×
Menu

NiRollController - parameters

 
Настройки и добавление в Нифскопе.
NiRollController
Базовые настройки.
Flags
Frequency
Не важно. Можно оставить 0, либо установить 1.0000 по обычаю.
Start Time
Время начала.
 
Либо 0.0000 либо <Float_Max>*
*Если есть иной контроллер анимации в сцене!
 
Лучше устанавливать нулевое время.
Stop Time
Либо 0.0000 - 1.0000 либо <Float_Min>*
*Если есть иной контроллер анимации в сцене!
 
Т.е. время можно не устанавливать.
Т.к. при цикличной работе этого контроллера время работы в общих свойствах не важно.
 
Можно  <Float_Min> , но лучше установить точное время завершения анимации.
Target
целевой объект, логично.
 
Шейпы, ноды.
Data
указать niFloatData!
Настройки для  niFloatData
Num Keys
указать кол-во ключей. Для создания постоянного вращения достаточно одного ключа.
Interpolation
Тип ключей, можно ставить по умолчанию - QUADRATIC_KEY
Time
указать время события. Достаточно 1.0000, либо по вкусу.
Время ключа не должно превышать значения в Stop Time!
 
Указание времени в этом разделе ВАЖНО!
 
Чем больше время и ниже скорость, тем медленнее будет происходить вращение.
Value
А вот здесь самое важное и интересное!
 
Задается значение скорости, не целым числом!
Т.е. если скорость 1.0000 вращение будет ОЧЕНЬ быстрым!!!
Оптимальные значение это - 2 последние цифры!
Т.е. указывать 0.00ХХ.
Если 0.0ХХХ вращение будет очень быстрым, даже если указать большие значения времени!
 
Если значение -0.00ХХ то вращение пойдет в другую сторону.
Forward
Можно оставить в нулях.
 
Если указать иное время и если ключей несколько, можно управлять анимацией.
Т.е. объект может замедляться, ускоряться, или менять направление вращение.
Если сменить значение на -Х.
 
Backward
Можно оставить в нулях.

Оптимальные настройки для типовых случаев неспешного вращения:
NiRollController
Базовые настройки.
Flags
8
Frequency
1.0000
Start Time
0.0000
Stop Time
1.0000
Target
целевой объект
Data
ссылка на niFloatData.
niFloatData
Num Keys
1
Interpolation
QUADRATIC_KEY
Time
1.0000
Value
0.0050
 
Forward
0.0000
Backward
0.0000