{"params":{"matchday":{"type":"range","default":0.6,"label":"Matchday","describe":"The kit's one shared knob, and people change least. Up to 0.7 he is warming up on the touchline, the state both references draw: the zipped tracksuit top over the strip, collar up, socks at the drawn height. From 0.8 it is kick-off: the top is off and he plays in the shirt, with the socks pulled up to just under the knee.","affects":"geometry","min":0,"max":1,"step":0.1},"figure":{"type":"choice","default":"masculine","label":"Figure","describe":"The frame under the kit. Every garment refits itself to the new stations.","affects":"geometry","options":["masculine","feminine"]},"age":{"type":"choice","default":"adult","label":"Age","describe":"The proportion ladder, not a scale factor: adult is the reference. A kid or a teenager is the youth-team player in the same strip; the stand collar is lowered on them, whose heads sit lower on their shoulders.","affects":"geometry","options":["kid","teen","adult","old"]},"build":{"type":"range","default":0.85,"label":"Build","describe":"Girth of the frame the kit hangs off. 0.85 is the lean player the brief describes; the top of the range is a centre-half.","affects":"geometry","min":0.8,"max":1.1,"step":0.02},"shirt":{"type":"color","default":"#6aa3bc","label":"Shirt","describe":"Albedo of the football shirt (the V at the collar; the whole shirt at kick-off).","affects":"colors"},"denim":{"type":"color","default":"#434c61","label":"Denim","describe":"Albedo of the shorts.","affects":"colors"},"hose":{"type":"color","default":"#6aa3bc","label":"Hose","describe":"Albedo of the socks.","affects":"colors"},"coat":{"type":"color","default":"#434c61","label":"Coat","describe":"Albedo of the zipped tracksuit top.","affects":"colors"},"cuff":{"type":"color","default":"#6aa3bc","label":"Cuff","describe":"Albedo of the tracksuit's trim: cuffs, sleeve stripes, crest and bar.","affects":"colors"},"stripe":{"type":"color","default":"#6aa3bc","label":"Stripe","describe":"Albedo of the flash down the shorts and their hem.","affects":"colors"},"boot":{"type":"color","default":"#434c61","label":"Boot","describe":"Albedo of the boots.","affects":"colors"},"skin":{"type":"color","default":"#c8a282","label":"Skin","describe":"Albedo of the skin.","affects":"colors"},"hair":{"type":"color","default":"#1d2024","label":"Hair","describe":"Albedo of the hair.","affects":"colors"}},"decals":[{"name":"chest-badge","size":[0.06,0.05],"at":[0.07,1.296902205025,0.130962],"normal":[0,0,1],"up":[0,1,0],"describe":"a badge on the left chest panel, clear of the opening","albedo":"#6aa3bc","mode":"projected","relief_mm":15.9,"verified":true}],"rev":1792408797,"materials":{"shirt":{"kind":"fabric","finish":"knit"},"denim":{"kind":"fabric","finish":"denim"},"hose":{"kind":"fabric","finish":"knit"},"coat":{"kind":"fabric","finish":"knit"},"cuff":{"kind":"fabric","finish":"knit"},"stripe":{"kind":"fabric","finish":"knit"},"boot":{"kind":"leather","finish":"grain"},"skin":{"kind":"skin","finish":"natural"},"hair":{"kind":"fur","finish":"short"}},"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","decals_note":"flat areas on the surface where you can print your own logo, sign or number. `at` is the centre in model space, `normal` points out of the surface, `size` is [width, height] in metres. Bake art with https://polyfork.dev/cdn/sdf.mjs and place it with https://polyfork.dev/cdn/decal.mjs, or use `at`/`normal`/`size` directly in any engine. `albedo` is the colour it prints on. mode `plate` means the face is flat and a quad is enough; `projected` means it is curved (`relief_mm` deep) and the mark has to be projected onto the geometry. Measured on the DEFAULT build: a geometry knob can move the surface a few centimetres; decal.mjs follows it, anywhere else re-measure or keep the defaults.","preview_v":1792426371,"mod_v":1792408797}