×
Menu

Tes Shader Transparency modes

 
 
Т.е. есть два метода работы с альфа каналом.
Смешивание и отбрасывание.
При этом их можно совмещать.
 
Этот раздел, материала, позволяет настроить первый метод.
А именно смешивание.
 
The "Transparency Modes" sub-panel allows the user to control how transparent pixels are blended into the back buffer, or how alpha blending operates.
The default mode is "Automatic."  It will turn on alpha blending if the bitmap has an alpha channel, using whatever "Src" and "Dest" modes are selected. If the bitmap has no alpha channel, these modes are ignored. Because of this blending with the current contents of the backbuffer, alpha blending requires that everything behind the transparent object be drawn before the transparent object itself is drawn. This approach ensures that the transparent object is properly blended into the background but requires that all the objects be sorted.(С)
 

 Настройка материала отвечающая за смешивание альфа канала текстуры.
Transparecy — Позволяет получать дополнительные эффекты и тонко настраивать работу альфы.
Подробнее см. раздел Transparecy
 
Можно оставлять всегда на АВТО, т.е. по умолчанию.
Точные значения, возможно, будет удобнее редактировать через Нифскоп т.к. изменения видны сразу.
Если прозрачность вовсе не нужна и чтобы заблокировать ее создание, если в текстуре был найден альфа канал, установить NONE.
 
Режимы управления смешиванием альфы.
В обычных режимах смешивания (Auto, Standard), требуется изменение Tes Shader Material с 1.0 на 0.99 и ниже.
Иначе, альфа свойства созданы не будут.
None
Отключает создание смешивания альфы.
 
Если включить тестирование, свойства альфы будут созданы, но с другим флагом.
Если нет - альфа свойства не создаются.
 
Automatic
Значение по умолчанию.
 
Создает альфа свойства в зависимости от наличия явно указанной прозрачности.
Если прозрачность стоит 1.0 - альфа свойства не создадутся.
Если установлено 0.99 и ниже - альфа свойства будут созданы.
 
Standard
Если в текстуре есть альфа канал - альфа свойства будут созданы автоматически.
Даже если прозрачность 1.0
 
Additive
Создает эффект "светимости".
 
Если выбрано, альфа создается всегда.
Значения смешивания ONE и ONE.
Параметр прозрачности материала роли не играет.
Если включить тестирование, получится 4609ый флаг альфы.
Если нет - 4097.
 
Multiplicative
Создает воздействие на цвет объекта.
 
т.е. задействует разделы альфа свойств: ZERO и Scr Color.
Если тестирование выключено, объект будет не прозрачным по альфе текстуры, даже если включена прозрачность в настройках материала.
Если тестирование включено - будет отрабатываться контур альфа канала текстуры.
 
Advanced
Позволяет вручную установить параметры смешивания.
 
Прозрачность объекта по альфа каналу текстуры, может зависеть от включения тестирования.
 
By hands(C)
Т.е. если включено Automatic и вручную поменять параметры SCR и DEST.
 
Во всех прочих режимах, кроме Advanced, изменение этих полей недоступны.
Т.е. оные режимы являются "пресетами" упрощающими решение простых задач.
 

 Выдержка из оригинальной справки. (NDL Gamebryo 1.1)
 
 None will blank out all the transparency options so that no transparency will be used at all. If your material has no transparency needs, select this option as default for the material.
 
·         Standard options will use the alpha channel of the bitmapped image for standard alpha blending.
·         Additive option, not requiring an alpha channel, will act as an additive mode. Where the r,g,b levels of the base texture pixels texture are added to the pixels in the backbuffer, creating a glowing, haze effect.
·         Multiplicative option, also not requiring an alpha channel, will multiply the r,g,b values of the base texture pixels with pixels in the backbuffer, creating a darkening effect. (Viewing transparencies with an overhead projector is a good analogy.) This effect will always darken or subtract from the original image values.
·         Advanced allows you to pick your source and destination nodes manually. Note that whenever a radio button selection is made, the settings that would accompany that preference change in the "Src" and "Dest" windows. This sub-panel was designed to give you hints on what kind of settings you may want in the future, if you decide to choose the Advanced option.