User:Vergir: Difference between revisions

Jump to navigation Jump to search
Compare baseline against the three mask-texture variants (with help from vergir-bot LLM)
Compare baseline against the inverted crisp mask at two weights, plus the old flooding mask for contrast (with help from vergir-bot LLM)
Line 7: Line 7:
{{HeroStreetBrawlItems|Vindicta|id=sb-items-vindicta}}
{{HeroStreetBrawlItems|Vindicta|id=sb-items-vindicta}}


= ItemBox mask-texture comparison =
= ItemBox crisp mask comparison =


Instead of multiplying paper over the card (which does not cache), the paper PNG is used as a mask over a solid dark tint. A mask is a clip of one image, so it caches like the wear layer and should stay smooth while scrolling. The trade is that it darkens toward one flat colour rather than the paper's own tones, so it reads as monochrome grain. Three takes below; the icon mask and real wear are kept, only the paper method changes.
The paper PNGs are dark grain on a white field. The earlier masks kept the white and flooded the card dark. These "crisp" variants invert the paper first, so the dark tint lands only on the grain lines over an otherwise clear card. Both the invert and the mask are single-image clips, so this should cache and stay smooth while scrolling. Icon mask and real wear are kept; only the paper method changes.


== 1. Baseline ==
== 1. Baseline ==
Line 16: Line 16:
{{ItemBox|itemName=Active Reload}} {{ItemBox|itemName=Alchemical Fire}} {{ItemBox|itemName=Arctic Blast}} {{ItemBox|itemName=Berserker}} {{ItemBox|itemName=Bullet Armor}} {{ItemBox|itemName=Cheat Death}} {{ItemBox|itemName=Colossus}} {{ItemBox|itemName=Crippling Headshot}} {{ItemBox|itemName=Divine Barrier}} {{ItemBox|itemName=Echo Shard}}
{{ItemBox|itemName=Active Reload}} {{ItemBox|itemName=Alchemical Fire}} {{ItemBox|itemName=Arctic Blast}} {{ItemBox|itemName=Berserker}} {{ItemBox|itemName=Bullet Armor}} {{ItemBox|itemName=Cheat Death}} {{ItemBox|itemName=Colossus}} {{ItemBox|itemName=Crippling Headshot}} {{ItemBox|itemName=Divine Barrier}} {{ItemBox|itemName=Echo Shard}}


== 2. Mask, luminance (default 0.55) ==
== 2. Crisp mask, 0.55 ==
Paper's brightness sets where the dark tint shows.
Grain lines only, moderate weight.


{{ItemBox|itemName=Active Reload|texture=mask}} {{ItemBox|itemName=Alchemical Fire|texture=mask}} {{ItemBox|itemName=Arctic Blast|texture=mask}} {{ItemBox|itemName=Berserker|texture=mask}} {{ItemBox|itemName=Bullet Armor|texture=mask}} {{ItemBox|itemName=Cheat Death|texture=mask}} {{ItemBox|itemName=Colossus|texture=mask}} {{ItemBox|itemName=Crippling Headshot|texture=mask}} {{ItemBox|itemName=Divine Barrier|texture=mask}} {{ItemBox|itemName=Echo Shard|texture=mask}}
{{ItemBox|itemName=Active Reload|texture=mask-crisp}} {{ItemBox|itemName=Alchemical Fire|texture=mask-crisp}} {{ItemBox|itemName=Arctic Blast|texture=mask-crisp}} {{ItemBox|itemName=Berserker|texture=mask-crisp}} {{ItemBox|itemName=Bullet Armor|texture=mask-crisp}} {{ItemBox|itemName=Cheat Death|texture=mask-crisp}} {{ItemBox|itemName=Colossus|texture=mask-crisp}} {{ItemBox|itemName=Crippling Headshot|texture=mask-crisp}} {{ItemBox|itemName=Divine Barrier|texture=mask-crisp}} {{ItemBox|itemName=Echo Shard|texture=mask-crisp}}


== 3. Mask, alpha (in case luminance reads inverted) ==
== 3. Crisp mask, 0.75 (heavier) ==
Uses the paper's own transparency rather than its brightness.
Same but the grain reads stronger.


{{ItemBox|itemName=Active Reload|texture=mask-inv}} {{ItemBox|itemName=Alchemical Fire|texture=mask-inv}} {{ItemBox|itemName=Arctic Blast|texture=mask-inv}} {{ItemBox|itemName=Berserker|texture=mask-inv}} {{ItemBox|itemName=Bullet Armor|texture=mask-inv}} {{ItemBox|itemName=Cheat Death|texture=mask-inv}} {{ItemBox|itemName=Colossus|texture=mask-inv}} {{ItemBox|itemName=Crippling Headshot|texture=mask-inv}} {{ItemBox|itemName=Divine Barrier|texture=mask-inv}} {{ItemBox|itemName=Echo Shard|texture=mask-inv}}
{{ItemBox|itemName=Active Reload|texture=mask-crisp-soft}} {{ItemBox|itemName=Alchemical Fire|texture=mask-crisp-soft}} {{ItemBox|itemName=Arctic Blast|texture=mask-crisp-soft}} {{ItemBox|itemName=Berserker|texture=mask-crisp-soft}} {{ItemBox|itemName=Bullet Armor|texture=mask-crisp-soft}} {{ItemBox|itemName=Cheat Death|texture=mask-crisp-soft}} {{ItemBox|itemName=Colossus|texture=mask-crisp-soft}} {{ItemBox|itemName=Crippling Headshot|texture=mask-crisp-soft}} {{ItemBox|itemName=Divine Barrier|texture=mask-crisp-soft}} {{ItemBox|itemName=Echo Shard|texture=mask-crisp-soft}}


== 4. Mask, soft (luminance, lighter) ==
== 4. Old flooding mask (for contrast) ==
Same as section 2 but at a lower opacity for subtle grain.
The non-inverted version, which keeps the white and washes the card dark. This is the wrong one; here only to show the difference.


{{ItemBox|itemName=Active Reload|texture=mask-soft}} {{ItemBox|itemName=Alchemical Fire|texture=mask-soft}} {{ItemBox|itemName=Arctic Blast|texture=mask-soft}} {{ItemBox|itemName=Berserker|texture=mask-soft}} {{ItemBox|itemName=Bullet Armor|texture=mask-soft}} {{ItemBox|itemName=Cheat Death|texture=mask-soft}} {{ItemBox|itemName=Colossus|texture=mask-soft}} {{ItemBox|itemName=Crippling Headshot|texture=mask-soft}} {{ItemBox|itemName=Divine Barrier|texture=mask-soft}} {{ItemBox|itemName=Echo Shard|texture=mask-soft}}
{{ItemBox|itemName=Active Reload|texture=mask}} {{ItemBox|itemName=Alchemical Fire|texture=mask}} {{ItemBox|itemName=Arctic Blast|texture=mask}} {{ItemBox|itemName=Berserker|texture=mask}} {{ItemBox|itemName=Bullet Armor|texture=mask}} {{ItemBox|itemName=Cheat Death|texture=mask}} {{ItemBox|itemName=Colossus|texture=mask}} {{ItemBox|itemName=Crippling Headshot|texture=mask}} {{ItemBox|itemName=Divine Barrier|texture=mask}} {{ItemBox|itemName=Echo Shard|texture=mask}}