$desaturatewithbasealpha: Difference between revisions
Jump to navigation
Jump to search

Note:Also available for use in
and
through
LUX
Bug: [todo tested in ?]
mNo edit summary |
SirYodaJedi (talk | contribs) m (→Caveats: fix grammar) |
||
Line 17: | Line 17: | ||
:* Does not work with {{Ent|$selfillum_envmapmask_alpha}}. {{LUX|in}} | :* Does not work with {{Ent|$selfillum_envmapmask_alpha}}. {{LUX|in}} | ||
:* Does not work with {{Ent|$basealphaenvmapmask}}. {{LUX|in}} | :* Does not work with {{Ent|$basealphaenvmapmask}}. {{LUX|in}} | ||
:{{ModernWarning|Using the Basetexture's Alpha channel for other effects at the same time | :{{ModernWarning|Using the Basetexture's Alpha channel for other effects at the same time; this might result in unexpected behavior!}} |
Revision as of 03:31, 21 June 2023


Template:Shaderparam
Setting it to a value above 0
will enable the behavior.
If used, the $basetexture's Alpha channel will be used as a mask to de-saturate the $basetexture's Color.
The amount of desaturation is determined through the same parameter. 1.0
will result in 100%, and 0.5
in 50% desaturation.




Caveats

- Does not work with $seamless_base. (this works in
)
- Does not work with $detail. (this works in
)
- Does not work with $bumpmap or any parameters that requires a $bumpmap. Including $lightwarptexture. (this works in
but not with $phong)
- Does not work with $selfillum and thus $selfillummask (this works in
)
- Does not work with $selfillum_envmapmask_alpha. (this works in
)
- Does not work with $basealphaenvmapmask. (this works in
)
- Does not work with $seamless_base. (this works in
- Template:ModernWarning