{"params":{"figure":{"type":"choice","default":"masculine","label":"Figure","describe":"the body the outfit is worn on; every garment refits itself to the figure","affects":"geometry","options":["masculine","feminine"]},"age":{"type":"choice","default":"adult","label":"Age","describe":"proportions ladder: the same wardrobe fitted to a kid, a teen or an adult","affects":"geometry","options":["kid","teen","adult","old"]},"build":{"type":"range","default":0.86,"label":"Build","describe":"girth of the whole figure; the default is what this character ships at, and the knob runs the whole range the body solves","affects":"geometry","min":0.86,"max":1.18,"step":0.02},"expression":{"type":"choice","default":"neutral","label":"Expression","describe":"the face, from the engine expression set","affects":"geometry","options":["neutral","warm","stern","weary","alert","squint"]},"pack":{"type":"range","default":1,"label":"Pack size","describe":"how much he carries on his back, rebuilt rather than scaled. 0 is a 0.43 m day pack, 0.31 m across and 0.18 m deep, from the base of the neck down to the small of the back, with no sleeping mat and no gear pods: the pack for a camper sitting at a fire or a table. The sack grows taller, wider and deeper with the knob, its top rising and its bottom dropping; 0.25 is a 0.5 m day pack, from 0.35 it carries one dark gear pod per flank, from 0.5 the yellow sleeping mat is lashed across the lid (its own size at every value, overhanging both flanks), and from 0.75 a second pod per flank. 1, the default, is the full expedition frame pack of the references: a 0.72 m sack from the jacket hem to above the shoulders with the mat as the topmost thing on the figure. The shoulder harness, the lash straps and the colours are the same at every value. The pack colour is `packColor`; hide `attach-back` for no pack at all.","affects":"geometry","min":0,"max":1,"step":0.05},"coat":{"type":"color","default":"#c9402b","label":"Coat","describe":"albedo of the coat zone","affects":"colors"},"coatTrim":{"type":"color","default":"#b0392a","label":"Coat Trim","describe":"albedo of the coatTrim zone","affects":"colors"},"cuff":{"type":"color","default":"#c9402b","label":"Cuff","describe":"albedo of the cuff zone","affects":"colors"},"cap":{"type":"color","default":"#8e8e5f","label":"Cap","describe":"albedo of the cap zone","affects":"colors"},"capTrim":{"type":"color","default":"#7a7a50","label":"Cap Trim","describe":"albedo of the capTrim zone","affects":"colors"},"hatBand":{"type":"color","default":"#7a7a50","label":"Hat Band","describe":"albedo of the hatBand zone","affects":"colors"},"denim":{"type":"color","default":"#4b3f38","label":"Denim","describe":"albedo of the denim zone","affects":"colors"},"waistband":{"type":"color","default":"#3b322c","label":"Waistband","describe":"albedo of the waistband zone","affects":"colors"},"boot":{"type":"color","default":"#775133","label":"Boot","describe":"albedo of the boot zone","affects":"colors"},"sole":{"type":"color","default":"#3a2a1e","label":"Sole","describe":"albedo of the sole zone","affects":"colors"},"glove":{"type":"color","default":"#7f5c3c","label":"Glove","describe":"albedo of the glove zone","affects":"colors"},"gloveCuff":{"type":"color","default":"#71512f","label":"Glove Cuff","describe":"albedo of the gloveCuff zone","affects":"colors"},"gloveRim":{"type":"color","default":"#71512f","label":"Glove Rim","describe":"albedo of the gloveRim zone","affects":"colors"},"packColor":{"type":"color","default":"#53788f","label":"Pack Colour","describe":"albedo of the pack zone: the sack and its lid (this colour knob was named `pack` until `pack` became the size; a colour passed as `pack` still lands here)","affects":"colors"},"packLid":{"type":"color","default":"#53788f","label":"Pack Lid","describe":"albedo of the packLid zone","affects":"colors"},"packTrim":{"type":"color","default":"#42657c","label":"Pack Trim","describe":"albedo of the packTrim zone","affects":"colors"},"packStrap":{"type":"color","default":"#466a83","label":"Pack Strap","describe":"albedo of the packStrap zone","affects":"colors"},"strap":{"type":"color","default":"#466a83","label":"Strap","describe":"albedo of the strap zone","affects":"colors"},"roll":{"type":"color","default":"#cf9d4b","label":"Roll","describe":"albedo of the roll zone","affects":"colors"},"gear":{"type":"color","default":"#57544e","label":"Gear","describe":"albedo of the gear zone","affects":"colors"},"pole":{"type":"color","default":"#a3a099","label":"Pole","describe":"albedo of the pole zone","affects":"colors"},"poleGrip":{"type":"color","default":"#3d3a35","label":"Pole Grip","describe":"albedo of the poleGrip zone","affects":"colors"},"skin":{"type":"color","default":"#c49265","label":"Skin","describe":"albedo of the skin zone","affects":"colors"},"hair":{"type":"color","default":"#70503a","label":"Hair","describe":"albedo of the hair zone","affects":"colors"},"beard":{"type":"color","default":"#70503a","label":"Beard","describe":"albedo of the beard zone","affects":"colors"},"stache":{"type":"color","default":"#7d5c44","label":"Stache","describe":"albedo of the stache zone","affects":"colors"},"brow":{"type":"color","default":"#54402f","label":"Brow","describe":"albedo of the brow zone","affects":"colors"},"eye":{"type":"color","default":"#241d18","label":"Eye","describe":"albedo of the eye zone","affects":"colors"},"mouth":{"type":"color","default":"#9d7856","label":"Mouth","describe":"albedo of the mouth zone","affects":"colors"},"shirt":{"type":"color","default":"#f4ece0","label":"Shirt","describe":"albedo of the shirt zone","affects":"colors"},"briefs":{"type":"color","default":"#a59e89","label":"Briefs","describe":"albedo of the briefs zone","affects":"colors"},"bra":{"type":"color","default":"#a59e89","label":"Bra","describe":"albedo of the bra zone","affects":"colors"},"crease":{"type":"color","default":"#8e6a4e","label":"Crease","describe":"albedo of the crease zone","affects":"colors"},"check":{"type":"color","default":"#8b3d26","label":"Check","describe":"albedo of the check zone","affects":"colors"}},"decals":[{"name":"cap-front","size":[0.075,0.044416151479289935],"at":[0,1.7060814256410255,0.11130836291913215],"normal":[0,0,1],"up":[0,1,0],"describe":"the front of the crown, above the peak \u2014 where a cap carries its mark","albedo":"#8e8e5f","mode":"projected","relief_mm":10,"verified":true}],"materials":{"coat":{"kind":"plastic","finish":"satin"},"coatTrim":{"kind":"plastic","finish":"satin"},"cuff":{"kind":"plastic","finish":"satin"},"cap":{"kind":"fabric","finish":"canvas"},"capTrim":{"kind":"fabric","finish":"canvas"},"hatBand":{"kind":"fabric","finish":"canvas"},"denim":{"kind":"fabric","finish":"denim"},"waistband":{"kind":"fabric","finish":"denim"},"boot":{"kind":"leather","finish":"grain"},"sole":{"kind":"rubber","finish":"black"},"glove":{"kind":"fabric","finish":"canvas"},"gloveCuff":{"kind":"fabric","finish":"canvas"},"gloveRim":{"kind":"fabric","finish":"canvas"},"packLid":{"kind":"fabric","finish":"canvas"},"packTrim":{"kind":"fabric","finish":"canvas"},"packStrap":{"kind":"fabric","finish":"canvas"},"strap":{"kind":"fabric","finish":"canvas"},"roll":{"kind":"plastic","finish":"matte"},"gear":{"kind":"metal","finish":"satin"},"pole":{"kind":"metal","finish":"satin"},"poleGrip":{"kind":"rubber","finish":"black"},"skin":{"kind":"skin","finish":"natural"},"hair":{"kind":"fur","finish":"short"},"beard":{"kind":"fur","finish":"short"},"stache":{"kind":"fur","finish":"short"},"brow":{"kind":"fur","finish":"short"},"eye":{"kind":"plastic","finish":"gloss"},"mouth":{"kind":"skin","finish":"natural"},"shirt":{"kind":"fabric","finish":"cotton"},"briefs":{"kind":"fabric","finish":"cotton"},"bra":{"kind":"fabric","finish":"cotton"},"crease":{"kind":"skin","finish":"natural"},"check":{"kind":"plastic","finish":"satin"},"packColor":{"kind":"fabric","finish":"canvas"}},"rev":1792645201,"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":1792645914,"mod_v":1792645201}