NiLightColorController - notes
Примечание.
Можно было думать, что цвет определяется по положению "маркера" на палитре цветов.
И niPosData - не кодированное sRGB значение! А именно место указывающие откуда брать цвет.
Однако, как оказалось это все-таки RGB!
1.0000 1.0000 1.0000 - чистый белый
0 0 0 - черный
1 0 0 - красный
0 1 0 - зеленый
0 0 1 - синий
Т.е. были проведены дополнительные тесты.
И можно менять цвет используя только нифскоп.
Хотя подобрать желаемые цвета может быть затруднительно, т.к. Нифскоп не показывает эту анимацию.
Примечание.
Примечание.
Т.е. пока МатериалКолорКонтроллер будет менять общий цвет объекта, NiLightColorController может менять освещение его участкам.
Примечание.
Обращайте внимание, что это работа по вертексного освещения объекта!
Т.е. при включении в МГЕ perPixelLigth режима - NiLight может перестать работать!
Также, слишком большое кол-во источников освещения в сцене, перекроет работу этого эффекта.
Имеются в виду игровые источники света.
Примечание.
В целом, интересный контроллер позволяющий устраивать светомузыку.
Или гасить свет. Т.е. если установить цвет черным, источник освещения будет выключен.
|
|
NiMaterialColorController и NiLightColorController в одном файле.
|
Впрочем, NiLightColorController скорее просто подсвечивает объект белым цветом, чем задает дополнительный оттенок, который задан в его настройках.
Впрочем, это логично.
|
|
|
Вот так это выглядит в файле.
|
Target = NiSpotLight
|