×
Menu

Tes Shader Vertex color

 
Настройки взаимодействия цвета материала с игровым освещением.
Скорее не материала как такового, но вертексов поверхности объекта.
The Vertex Colors sub-panel allows you to enable use of the vertex colors.
Note that the "Assign Vertex Colors" utility, "Vertex Paint" modifier, or a third party tool (e.g. Enlight, Luminaire, or Lightscape) must be used to set the vertex colors before they are used in the Shader.
The On checkbox instructs Gamebryo to use the vertex colors assigned by a utility or modifier
 
Обращайте внимание, кроме цвета, в настройки вертексов запекается и уровень их прозрачности.
Очень часто из-за этого возникают недоумения связанные с работой альфа свойств модели.
 
Vertex Color ON— включает использования цвета зашитого на уровне настройки вертексов.
Рекомендуется всегда устанавливать этот флаг.
 
Отвечает за экспорт ряда техник, в т.ч. освещения объектов и Вертекс Пайнта.
Т.е. если активно, сообщает движку использовать цвет вершин заданный их окраской.
Рекомендуется всегда включать этот флаг!
Если флаг не установлен, цвет вертексов заданный Вертекс Пайнтом не будет экспортирован.
 
Также, Vertex Color может создавать в ниф файле запись NiVertexColorProperty.
ФФЕ всегда создает эти свойства, а ТЕСэкспортер режет их по умолчанию.
 

Apply mode — Задается тип взаимодействия пикселей текстуры с освещением.
This sub-panel allows the user to specify how textures interact with the lighting and vertex colors
 
Т.е. как ни странно, но этот раздел, отвечает уже не за цвет вертексов модели, но за взаимодействие пикселей текстур с глобальным освещением!
 
Эти значение прописываются в NiTexturingProperty!
Replace - перекрытие цветом пикселей текстуры влияния глобального освещения.
Т.е. поверхность будет всегда светлой. Также будет игнорироваться окраска вертексов самой модели!
Decal - по идее должен как-то взаимодействовать с картами декалей.
На практике, ничего особо примечательного не наблюдалось.
Modulate - обычный режим взаимодействия цвета вертексов с поправкой на глобальное освещение и цвет вертексов поверхности.
HighLight - только для PS-2 приставки. В некоторых ванильных моделях можно найти этот флаг, но проку от него не заметно.
 
Свет выключен.
Replace, Decal, Modulate.
Свет в локации включен (А).
Видно, что Replace режим, помимо игнорирования смены освещения, также блокирует работу цвета вертексов модели.
Поверхность оной содержит Вертекс пайнт окраску во всех трех моделях.
Наличие текстуры Декалей в режиме текстурных свойств Decal - также никак не влияет на работу освещения.