NiAlphaController - notes
Данные от 03 2020 показали возможность воздействия этого контроллера только на слот текстуры декалей в моделях не имеющих альфа свойств!
Что, открыло новые возможности по воздействию на текстурные эффекты типа:
Т.е. если у объекта нет свойств альфы, но есть decal текстура, можно управлять прозрачность только оной текстуры, не меняя значения прозрачность для самого объекта.
Но крайне желательно.
Воздействия этого контроллера на все слоты текстур декалей.
Т.е. для всех слотов декалей это верно.
Т.е. модель может не иметь альфа свойств, а текстура альфа канала, но изменения уровня прозрачности этим контроллером, все равно, будет менять прозрачность декалей. Для всех и сразу!
Подобный метод использования альфа контроллера, позволяет создавать более оптимизированные сетки без вспомогательных элементов.
Например, превратить тролля в камень, можно одним изменением уровня прозрачности декалей!
См. мод от Arcimaestro Antares - Antares' Creatures - Trolls!(С)
http://mw.modhistory.com/download-53-6628
Либо Вивека в Симфонии. Вероятно, здесь также был бы уместен этот метод.
Убрать второй слой сетки и, как следствие сократить кол-во полигонов с текстурными свойствами.
Что может положительно сказаться на ФПС.
Меняя им прозрачность можно их скрывать, или наоборот, показывать.
Примечание.
Если модель содержит окраску вертексов, воздействие карты декалей на текстурные эффекты может перестать работать!
Т.е. если используется этот контроллер и карты декалей, в модели лучше не использовать повертесный окрас особенно если в нем указано значение прозрачности для вертексов.
Примечание.
По умолчанию использует ключи перехода типа Liner, однако их можно менять на Quadratic, или TBC.
Что по идее, может дать более плавные переходы прозрачности.
Примечание при работе в нифскопе.
Контроллер можно синхронизировать с ключами анимации существа, т.е. вставляя время события взятое из ТекстЭкстрадаты
Но подобрать промежуточные значения, может оказаться не простой задачей.
Впрочем, для создания простейшей анимации "вкл\выкл" этого будет вполне достаточно.
Примечание.
Greatness7
Celeste
im monki
Greatness7
and then the alpha animation will swap between base/decal texture
maybe it has fun potential
Melchior Dahrk
whoa is that the texture blending? so no alpha property?
that's pretty nifty
Greatness7
yea basically its doing the same thing as the alpha vcol decal trick, but animating the alpha
so you could for instance
add a stone decal texture
and then cast flesh to stone and it will blend from skin into stone :smile:
Melchior Dahrk
ooh
yeah
Greatness7
or maybe some other uses
like blending between two different water textures
or slowly blend in corprus disease :smile:
Melchior Dahrk
yes, I'll have to think about this
I wonder if it could be a solution to the infinitely expanding UV animation
@R-Zero and I were brainstorming the other day
fade the alpha in/out at the same rate that the UV is scaling up or something
it's worth thinking about anyway
Примечание.
3д МАХ всегда дает альфа свойства в нагрузку, что и не позволяло раньше определить возможность влияния этого контроллера только на слот декалей, без альфа свойств, как таковых.
И еще раз, копипаста "страшного" уведомления :D
ВАЖНО!
Если контроллер выглядит не рабочим в игре, но в Нифскопе все отображается исправно, то первым делом загляните в nitriShapeData раздел Vertex color.
Если он активен - отключите!
Т.к. здесь сохраняется не только цветность вертексов, но и значение их прозрачности!