Template:ItemBox: Difference between revisionsGive feedback
Add texture=mask-crisp and mask-crisp-soft switch values (with help from vergir-bot LLM) |
Add texture=overlay and overlay-soft for the transparent-paper overlay (with help from vergir-bot LLM) |
||
| Line 28: | Line 28: | ||
thread's OpenGL work from ~230 ms/s to ~10 and roughly doubled the frame | thread's OpenGL work from ~230 ms/s to ~10 and roughly doubled the frame | ||
rate. The wear and icon masks are clips of a single image, not blends of | rate. The wear and icon masks are clips of a single image, not blends of | ||
two, so they cache once rasterised and are kept at full detail here. | two, so they cache once rasterised and are kept at full detail here. A | ||
transparent-paper overlay (texture=overlay) may replace the dropped texture | |||
once its scroll profile is confirmed. | |||
-->{{#vardefine:lowGraphics|{{#ifeq:{{{lowGraphics|}}}|true|itembox-no-texture}}}}<!-- | -->{{#vardefine:lowGraphics|{{#ifeq:{{{lowGraphics|}}}|true|itembox-no-texture}}}}<!-- | ||
| Line 40: | Line 42: | ||
1/2/3 - one shared paper via the mix-blend overlay (does not cache) | 1/2/3 - one shared paper via the mix-blend overlay (does not cache) | ||
blend / blend1..3 - paper multiplied into the card art (does not cache) | blend / blend1..3 - paper multiplied into the card art (does not cache) | ||
overlay / overlay-soft - transparent-background paper dropped on top as a | |||
plain image; caches, covers the whole card, closest to the original | |||
mask / mask-soft / mask-crisp / mask-crisp-soft - dead ends kept for | |||
reference; they fake the paper from the opaque PNGs and look wrong | |||
-->{{#vardefine:lite|{{#switch:{{{wearMask|}}}|no=itembox-flat-wear|ramp=itembox-ramp-wear|soft=itembox-soft-wear}} {{#ifeq:{{{iconMask|}}}|no|itembox-flat-icon}} {{#switch:{{{texture|}}}|no=itembox-no-texture|1=itembox-force-tex-1|2=itembox-force-tex-2|3=itembox-force-tex-3|blend=itembox-blend-texture|blend1=itembox-blend-texture itembox-blend-tex-1|blend2=itembox-blend-texture itembox-blend-tex-2|blend3=itembox-blend-texture itembox-blend-tex-3|mask=itembox-mask-texture itembox-mask-any-texture|mask-soft=itembox-mask-soft-texture itembox-mask-any-texture|mask-crisp=itembox-mask-crisp-texture itembox-mask-any-texture|mask-crisp-soft=itembox-mask-crisp-soft-texture itembox-mask-any-texture}}}}<!-- | -->{{#vardefine:lite|{{#switch:{{{wearMask|}}}|no=itembox-flat-wear|ramp=itembox-ramp-wear|soft=itembox-soft-wear}} {{#ifeq:{{{iconMask|}}}|no|itembox-flat-icon}} {{#switch:{{{texture|}}}|no=itembox-no-texture|1=itembox-force-tex-1|2=itembox-force-tex-2|3=itembox-force-tex-3|blend=itembox-blend-texture|blend1=itembox-blend-texture itembox-blend-tex-1|blend2=itembox-blend-texture itembox-blend-tex-2|blend3=itembox-blend-texture itembox-blend-tex-3|overlay=itembox-over-texture|overlay-soft=itembox-over-texture itembox-over-soft|mask=itembox-mask-texture itembox-mask-any-texture|mask-soft=itembox-mask-soft-texture itembox-mask-any-texture|mask-crisp=itembox-mask-crisp-texture itembox-mask-any-texture|mask-crisp-soft=itembox-mask-crisp-soft-texture itembox-mask-any-texture}}}}<!-- | ||
Links. | Links. | ||