Loading
The box flies in and waits. Tap it to open. When the card is out, drag it to turn it over.
One viewport, one card mesh, one card back. Each Mech Matrix card is just a face image swapped onto it. Pick a box and open it: the seven one-of-ones are real, and for the beta a few demo cards of each colour show what blue, orange and purple boxes hold (their box numbers are painted off). Open the market (beta).
The box flies in and waits. Tap it to open. When the card is out, drag it to turn it over.
Try the box sale and the marketplace before the contracts are live. Connect a wallet and every buy, listing, offer and transfer is a free signature on a message that says it is simulated: nothing is sent and no ETH, EVRI or NFT moves. What you do is kept in this browser only, so other visitors don’t see it. Open the full market.
No wallet extension in this browser. You can still look up any wallet; buying and selling needs one (MetaMask, Rabby, Coinbase Wallet, or a wallet app’s own browser).
0.047 ETH for one, 0.0888 ETH for three. Every box looks the same until it is bought; on chain its colour is drawn from the next block. In this beta you can open a box you hold (pick it under Wallet): it draws a colour and opens into a demo card of that colour.
| When | What | Wallet | Sim tx |
|---|
Starting state: the one-of-ones are in the wallets they go to (RAY MK III CLONE with the deployer, WING SENTRY and VIEWTIFUL JOLT with their presale contributors, and the other four with the wallets named for them), and each of the 43 wallets in the airdrop snapshot holds 3 sealed boxes. The box numbers here are a made-up shuffle, not the real draw. The “beta demo seller” is not a real wallet: it lists a few sealed boxes and one opened box of every demo card, so buying from a listing can be tried, and it takes any offer within 20% of its price. Demo cards are a few real cards per colour with the box number painted off; they say nothing about which card a real box holds.
The grid shows each token's image: a 2-second loop of its box, in the box's colour. Opening a single item loads animation_url, the same viewer as above in a transparent page, where the holder opens the box themselves.
A separate page with its own viewer, embedded the way a marketplace does it. Here each box opens into a random card of its colour: a one-of-one or a demo card for purple, a demo card for blue and orange. Which card a real box holds stays private until the reveal.
Measured from the files this page loads. The chest uses your Cycles renders as they are. The card is drawn live, so any face can go on it.
| Piece | Source | Shipped |
|---|---|---|
| Chest fly-in and lid open, 3 colours | 510 PNG frames, 1080², 16-bit RGBA (714 MB) | 6 H.264 clips at 1080 px, 60 fps |
| Chest frame rate | rendered at 24 fps | fly-in: every render shown at 60 fps · lid: interpolated to 60 fps |
| Chest transparency | PNG alpha channel | mask stacked under the colour in the same clip |
| Card face, per card | 840×1220 PNG | 872×1220 WebP, full source height, about 80 KB |
| Card back | Data Stream PNG, 840×1220 | 872×1220 WebP, loaded once for all 888 cards |
| Gallery thumbnail | same face | 256×358 WebP, about 13 KB |
| Second visit | clips and images come from the browser's Cache Storage | |
| Card picked again | texture already on the GPU, no decode | |
| Image decoding | off the main thread (createImageBitmap) | |
| Canvas resolution | matched to device pixels, up to 2× | |
| Viewer code | no 3D library | engine.js |
| Draw calls per frame | 3 at most: chest, glow, card | |
| Frames drawn while nothing moves | 0 |
The cards. Only the seven one-of-ones, #1 to #7, in a new random order on every visit. The other 881 cards stay hidden until the reveal. Each card's foil follows its Name Tier and Card Frame.
Fully rotatable 3D chest. The chest model and lid animation are exported from lootboxes.blend, but its textures live in S:\pupil2\free-pack-loot-box\textures, which is not on this PC. With those copied over, the chest can turn in 3D too.