{"params":{"matchday":{"type":"range","default":0.6,"label":"Matchday","describe":"The kit's one shared knob, and people change least. From 0.5 up he is in the game kit with the helmet on and the chin strap buckled, which is the state both references draw. Below 0.5 it is practice: a white bib over the jersey and pads, and the helmet off, carried at his side by the facemask.","affects":"geometry","min":0,"max":1,"step":0.1},"position":{"type":"choice","default":"lineman","label":"Position","describe":"Build and kit, never a different body. Lineman: heavy, bare hands, the reference. Skill: athletic, gloves. Quarterback: lean, a towel tucked at the waist and the ball in the right hand. Kicker: lean, a single-bar facemask, lighter shoulder pads, no gloves.","affects":"geometry","options":["lineman","skill","quarterback","kicker"]},"number":{"type":"range","default":87,"label":"Number","describe":"The number sewn on the chest, in the numeral colour. The chest and the back are also decal slots for a printed one.","affects":"geometry","min":0,"max":99,"step":1},"figure":{"type":"choice","default":"masculine","label":"Figure","describe":"The frame under the kit. The helmet, the pads, the pants and the socks are all sized off stations, so every piece refits itself.","affects":"geometry","options":["masculine","feminine"]},"age":{"type":"choice","default":"adult","label":"Age","describe":"The proportion ladder, not a scale factor: adult is the reference, teen the high-school player in the same kit.","affects":"geometry","options":["teen","adult"]},"helmet":{"type":"color","default":"#757372","label":"Helmet","describe":"Albedo of the helmet shell.","affects":"colors"},"helmetStripe":{"type":"color","default":"#ba3440","label":"Helmet Stripe","describe":"Albedo of the stripe over the helmet.","affects":"colors"},"facemask":{"type":"color","default":"#c9c2ba","label":"Facemask","describe":"Albedo of the facemask.","affects":"colors"},"shirt":{"type":"color","default":"#46699a","label":"Shirt","describe":"Albedo of the jersey.","affects":"colors"},"numeral":{"type":"color","default":"#ba3440","label":"Numeral","describe":"Albedo of the sewn number.","affects":"colors"},"denim":{"type":"color","default":"#4c72a7","label":"Denim","describe":"Albedo of the padded pants.","affects":"colors"},"hose":{"type":"color","default":"#f4f6f3","label":"Hose","describe":"Albedo of the socks.","affects":"colors"},"boot":{"type":"color","default":"#797877","label":"Boot","describe":"Albedo of the cleats.","affects":"colors"},"bib":{"type":"color","default":"#f4f6f3","label":"Bib","describe":"Albedo of the practice bib (matchday below 0.5).","affects":"colors"},"glove":{"type":"color","default":"#33383c","label":"Glove","describe":"Albedo of the gloves (skill position).","affects":"colors"},"skin":{"type":"color","default":"#d9b08c","label":"Skin","describe":"Albedo of the skin.","affects":"colors"},"hair":{"type":"color","default":"#2a2019","label":"Hair","describe":"Albedo of the hair (seen with the helmet off, and the brows).","affects":"colors"}},"decals":[{"name":"helmet-logo-left","size":[0.07,0.06],"at":[0.14442185665498752,1.672421416331361,-0.04525430349666985],"normal":[0.9866321547829783,0,-0.16296315886818374],"up":[0,1,0],"describe":"the side of the helmet behind the ear, where a team carries its logo","albedo":"#757372","mode":"projected","relief_mm":23.8,"verified":true},{"name":"helmet-logo-right","size":[0.07,0.06],"at":[-0.14442185665498752,1.672421416331361,-0.04525430349666985],"normal":[-0.9866321547829783,0,-0.16296315886818374],"up":[0,1,0],"describe":"the side of the helmet behind the ear, where a team carries its logo","albedo":"#757372","mode":"projected","relief_mm":23.8,"verified":true},{"name":"number-front","size":[0.17,0.15],"at":[0,1.1377225,0.153945260737542],"normal":[0,0,1],"up":[0,1,0],"describe":"the jersey number on the chest, centred between the collar and the hem \u2014 the player's number the replica carries","albedo":"#46699a","mode":"projected","relief_mm":21.3,"verified":true},{"name":"number-back","size":[0.18,0.15],"at":[0,1.1377225,-0.153945260737542],"normal":[0,0,-1],"up":[0,1,0],"describe":"the jersey number on the back, shoulder blades to mid-back \u2014 the same number, the side the stand reads","albedo":"#46699a","mode":"projected","relief_mm":15.4,"verified":true}],"rev":1792408796,"materials":{"helmet":{"kind":"plastic","finish":"satin"},"helmetStripe":{"kind":"paint","finish":"gloss"},"facemask":{"kind":"metal","finish":"satin"},"shirt":{"kind":"fabric","finish":"knit"},"numeral":{"kind":"fabric","finish":"knit"},"denim":{"kind":"fabric","finish":"denim"},"hose":{"kind":"fabric","finish":"knit"},"boot":{"kind":"plastic","finish":"satin"},"bib":{"kind":"fabric","finish":"knit"},"glove":{"kind":"fabric","finish":"knit"},"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":1792425779,"mod_v":1792408796}