×
Menu

NiAlphaProperty - use examples

 
 

Дефолтный 237 флаг.
Включено только смешивание альфы.
Хорошо видно наложение полигонов на альфа канал текстуры.
 
4845 Treshold 0
Этот флаг эффективно убирает перекрытие полигонов.
Здесь же, подключено и тестирование.
4845 Treshold  50
влияние этого значение на отсечение полностью прозрачных пикселей.
 
4845 Treshold 100
4845 Treshold 250
флаг альфы 12813.
Включено и тестирование и смешивание, а также установлен флаг noSorter.
калека корпруса(С)
Белый цвет, это всемирный океан просвечивает, через лендскейп отфильтрованный тушкой калеки.
*Лендскейп содержит альфа канал, да.
 
4844 флаг.
Только тестирование, без включения смешивания.
 
С увеличенным значением тресхолда.
По отношению к 4845 флагу, значение тресхолда должно быть выше.
4844 - если попытаться сделать из оного витраж..
Т.е. не получается использовать тестирование только для текстур с градиентом в альфа канале.

Тресхолд проделал дырочку в центре, иначе объект выглядит совершенно не прозрачным.
 
По не вполне понятным причинам, 4844 флаг альфы, на предметах в руках игрока с видом от 3-его лица начинает выдавать непонятный баг.
С видом от 1-го лица, все в порядке.
4845 флаг не имеет подобной оказии.
 
Альфа 13 и 4845 в системе частиц.
Почувствуйте разницу!
Это иллюстрация разницы работы смешивания альфы на АТИ
и Нвидия видео картах.
Вот так это должно выглядеть.
Вид в Нифскопе на АТИ видео карте.
И на Нвидия.
Да, разница не только в игре, но и по Нифскопу.
"Небо" в даэдрическом святилище на НВ видео карте.
И на АТИ.
Смешивание либо не работает вовсе, либо работает, но не правильно.
201 и 2313 флаги альфы в действии.
Т.е. игра с инверсией цвета и альфы на нескольких поверхностях подряд, позволяет создавать интересные эффекты.
https://www.youtube.com/watch?v=FUx18ng075Y
Можно полагать, что МГЕ И МВСЕ  (могут) позволить расширить это и на полный экран, а если и нет, то создание локальных эффектов на моделях само по себе позволяет добиться многого!
 
Alpha morph
with certain NiAlphaProperty flags, NiAlphaController works like you're moving the Treshold. so if texture's alpha channel is this, you can move along it over time. and you can apply detail map slot too, its rly good combination
.
for example it could be used for 'drying up blood spots' on ground https://youtu.be/jMDA6UU-aeI?t=182
it works in openmw too
https://www.youtube.com/watch?v=jMDA6UU-aeI
Alpha flags with 'treshold=1': 6661,2884,6663,3591,2765,2763,1777,3823,3699
nialphacontroller with controller values like these:
Tested on Nvidia cards. Older other video cards may show it different