×
Меню
Индекс

NiColorData

 
Как следует из положения темы, это дата NiParticleColorModifier.
Т.е. здесь задается цвет и уровень прозрачности для частиц с подвязкой ко времени.
 
Если NiAlphaController управляет прозрачностью объекта глобально и только по времени, то в данном случае получается эффект управления прозрачностью локально и с поправкой на расстояние.
Т.е. обрабатывается каждая частица в зависимости от времени ее жизни за которое она успевает пройти некоторое расстояние!
 
Примечание.
В отличие от NiMaterialColorController, значения хранятся в удобочитаемом виде.
Т.е. видна цветовая палитра, что позволяет удобно управлять изменением цвета.
 
Создание в 3д МАХ и добавление в Нифскопе:

Настройки:
Num Keys
Обычно 3.
Т.к. в настройках модификатора 3д МАХ доступно только 3 значения.
Для начала жизни, середины и конца.
 
В Нифскопе можно задать произвольное кол-во.
В прочем, в игре это может и не сработать... был проведен тест, результат был не ясен.
 
Хотя последующие тесты уважаемого Kurpulio показали такую возможность.
т.е. через нифскоп можно установить большее кол-во переходов.
Что позволяет сделать весьма вычурные анимации.
Interpolation
метод перехода.
По умолчанию LINEAR_KEY. Т.е. прямой переход от значения к значению без градиента.
 
Установка других типов интерполяции, может привести к вылету игры и редактора.
Keys
время события.
 
Значения цвета и альфы.

собственно, что есть по факту, в ванильной модели.
а может быть и вот так...
значение альфы
RGB+A(льфа)
Нифскоп показывает эту анимацию.
Кол-во ключей 3.
Кол-во ключей увеличено до 5.
7 ключей.