# Stuntlab

**Play the experiments and pick what ships next.**

An after-hours internet arcade: a new idea becomes a working toy. The product includes The Big Grab, a shared collectible crane experiment, a persistent botanical terminal and three rooms with community voting. Guest accounts save participation; wallet linking is optional. Rewards are digital cosmetics, without paid or physical prizes.

The identity uses a cut metal S, wide Archivo Black lettering and IBM Plex Mono labels. Vermilion enamel, hot pink signage, burgundy steel and a tiny phosphor accent make an industrial arcade, rather than a clean white product showroom. Physical controls, retrieval drawers, ticket navigation and a botanical CRT each belong to their purpose.

| Material | Colour |
|---|---|
| Anodized darkness | `#150910` |
| Burgundy steel | `#290b1b` |
| Warm lettering | `#eee1d8` |
| Vermilion switch | `#f24d38` |
| Pink signage | `#ff267b` |
| Safety phosphor | `#e3fb7f` |

The world combines professional CC0 scanned assets with an original authored chassis, gripper, fixings, ventilator, signage and architecture. Its materials have texture, normal detail, environment reflections and shadow. The camera moves subtly; the ventilator rotates, signage breathes and the motor, cord, forged fingers and carried prize follow the real play cycle. Reduced motion disables ambient movement. A rendered poster and labelled static view preserve access to the authoritative controls when WebGL is unavailable.

## Assets

- `social/banner.png`: 1500 × 500. The logo, name and exactly one sentence; a detailed mechanical world and a duck crossing the lower frame.
- `social/banner.svg`: editable composition with outlined licensed type and embedded rendered artwork.
- `social/pfp.png`: 1024 × 1024. The same original mark, physically extruded nickel on red enamel.
- `logo.svg`: simple scalable original mark.
- `source/*.blend`: fully packed editable Blender scenes for the world, banner, profile and archive rooms.
- `source/*.py`: render/export/composition scripts. These retain the working library paths as provenance; the packed Blender scenes are portable.

## Licensing and provenance

All professional models and reflection lighting are from Poly Haven under **CC0 1.0 Universal**. They are locally bundled; no asset is hotlinked at runtime. Full original metadata is in `source/provenance/`.

| Asset | Original source | Creator |
|---|---|---|
| Overhead Crane | https://polyhaven.com/a/overhead_crane | Timothy3D |
| Rubber Duck Toy | https://polyhaven.com/a/rubber_duck_toy | See included original metadata |
| Boombox | https://polyhaven.com/a/boombox | See included original metadata |
| Potted Plant 02 | https://polyhaven.com/a/potted_plant_02 | See included original metadata |
| Fern 02 | https://polyhaven.com/a/fern_02 | See included original metadata |
| Parking Garage HDRI | https://polyhaven.com/a/parking_garage | See included original metadata |

CC0 legal text: https://creativecommons.org/publicdomain/zero/1.0/legalcode

Archivo Black and IBM Plex Mono are redistributed with their SIL Open Font Licenses in `assets/fonts/`. Three.js and its loader/utilities are MIT licensed; the license is in `assets/vendor/THREE-LICENSE.txt`.
