{"params":{"figure":{"type":"choice","default":"masculine","label":"Figure","describe":"The body under the apron. The shirt, the apron, the trousers and the towel refit themselves to the shoulder-to-hip ratio and the chest and waist section; the skeleton does not move by a bone.","affects":"geometry","options":["masculine","feminine"]},"age":{"type":"choice","default":"adult","label":"Age","describe":"The proportion ladder, not a scale factor: the shop's son helping out after school, or the old man who has kept it forty years. Every garment is sized off the body's own stations.","affects":"geometry","options":["kid","teen","adult","old"]},"build":{"type":"range","default":1,"label":"Build","describe":"Girth of the figure inside the clothes: 1.0 is the stocky shopkeeper both references draw, 0.85 a lean one, 1.20 a heavy one. The garments wrap whatever is inside them.","affects":"geometry","min":0.85,"max":1.2,"step":0.05}},"decals":[{"name":"back-print","size":[0.1717820324005891,0.14315169366715758],"at":[0,1.16771878692,-0.1375837768526809],"normal":[0,0,-1],"up":[0,1,0],"describe":"the back print, shoulder blades to mid-back \u2014 the other side every band tee uses","albedo":"#8cbcc4","mode":"projected","relief_mm":10.5,"verified":true},{"name":"bib-print","size":[0.12406480117820325,0.1049779086892489],"at":[0,1.1075281065000002,0.13839905743740796],"normal":[0,0,1],"up":[0,1,0],"describe":"the apron bib, front and centre \u2014 where the shop puts its mark","albedo":"#453c47","mode":"projected","relief_mm":8.1,"verified":true}],"materials":{"shirt":{"kind":"fabric","finish":"cotton"},"cuff":{"kind":"fabric","finish":"cotton"},"apron":{"kind":"fabric","finish":"cotton"},"apronTie":{"kind":"fabric","finish":"cotton"},"apronBow":{"kind":"fabric","finish":"cotton"},"wrap":{"kind":"fabric","finish":"cotton"},"denim":{"kind":"fabric","finish":"cotton"},"waistband":{"kind":"fabric","finish":"cotton"},"boot":{"kind":"leather","finish":"grain"},"sole":{"kind":"ceramic","finish":"glazed"},"skin":{"kind":"skin","finish":"soft"},"hair":{"kind":"fur","finish":"sculpted"},"brow":{"kind":"fur","finish":"sculpted"},"eye":{"kind":"ceramic","finish":"glazed"},"mouth":{"kind":"paint","finish":"matte"},"briefs":{"kind":"fabric","finish":"cotton"},"bra":{"kind":"fabric","finish":"cotton"}},"rev":1793036018,"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":1793036034,"mod_v":1793036018}