{"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"]},"suit":{"type":"color","default":"#dfd2be","label":"Suit","describe":"albedo of the suit zone","affects":"colors"},"suitTrim":{"type":"color","default":"#8c8880","label":"Suit Trim","describe":"albedo of the suitTrim zone","affects":"colors"},"suitPatch":{"type":"color","default":"#8c8880","label":"Suit Patch","describe":"albedo of the suitPatch zone","affects":"colors"},"suitBand":{"type":"color","default":"#c86e30","label":"Suit Band","describe":"albedo of the suitBand zone","affects":"colors"},"reflect":{"type":"color","default":"#c86e30","label":"Reflect","describe":"albedo of the reflect zone","affects":"colors"},"suitCap":{"type":"color","default":"#c86e30","label":"Suit Cap","describe":"albedo of the suitCap zone","affects":"colors"},"suitPanel":{"type":"color","default":"#c86e30","label":"Suit Panel","describe":"albedo of the suitPanel zone","affects":"colors"},"panelBar":{"type":"color","default":"#8c8880","label":"Panel Bar","describe":"albedo of the panelBar zone","affects":"colors"},"panelFace":{"type":"color","default":"#c3bcb0","label":"Panel Face","describe":"albedo of the panelFace zone","affects":"colors"},"signal":{"type":"color","default":"#62ada5","label":"Signal","describe":"albedo of the signal zone","affects":"colors"},"epaulette":{"type":"color","default":"#8c8880","label":"Epaulette","describe":"albedo of the epaulette zone","affects":"colors"},"radio":{"type":"color","default":"#8c8880","label":"Radio","describe":"albedo of the radio zone","affects":"colors"},"radioFace":{"type":"color","default":"#c3bcb0","label":"Radio Face","describe":"albedo of the radioFace zone","affects":"colors"},"helmet":{"type":"color","default":"#dfd2be","label":"Helmet","describe":"albedo of the helmet zone","affects":"colors"},"helmetRim":{"type":"color","default":"#d2c6b2","label":"Helmet Rim","describe":"albedo of the helmetRim zone","affects":"colors"},"helmetPod":{"type":"color","default":"#c86e30","label":"Helmet Pod","describe":"albedo of the helmetPod zone","affects":"colors"},"visor":{"type":"color","default":"#62ada5","label":"Visor","describe":"albedo of the visor zone","affects":"colors"},"pack":{"type":"color","default":"#dfd2be","label":"Pack","describe":"albedo of the pack zone","affects":"colors"},"packTrim":{"type":"color","default":"#d2c5b1","label":"Pack Trim","describe":"albedo of the packTrim zone","affects":"colors"},"packStrap":{"type":"color","default":"#8c8880","label":"Pack Strap","describe":"albedo of the packStrap zone","affects":"colors"},"packAccent":{"type":"color","default":"#c86e30","label":"Pack Accent","describe":"albedo of the packAccent zone","affects":"colors"},"roll":{"type":"color","default":"#c86e30","label":"Roll","describe":"albedo of the roll zone","affects":"colors"},"strap":{"type":"color","default":"#8c8880","label":"Strap","describe":"albedo of the strap zone","affects":"colors"},"glove":{"type":"color","default":"#57534e","label":"Glove","describe":"albedo of the glove zone","affects":"colors"},"gloveCuff":{"type":"color","default":"#57534e","label":"Glove Cuff","describe":"albedo of the gloveCuff zone","affects":"colors"},"gloveRim":{"type":"color","default":"#57534e","label":"Glove Rim","describe":"albedo of the gloveRim zone","affects":"colors"},"boot":{"type":"color","default":"#dfd2be","label":"Boot","describe":"albedo of the boot zone","affects":"colors"},"sole":{"type":"color","default":"#c7bba7","label":"Sole","describe":"albedo of the sole zone","affects":"colors"},"steel":{"type":"color","default":"#b0aaa2","label":"Steel","describe":"albedo of the steel zone","affects":"colors"},"gunmetal":{"type":"color","default":"#413a33","label":"Gunmetal","describe":"albedo of the gunmetal zone","affects":"colors"},"lens":{"type":"color","default":"#62ada5","label":"Lens","describe":"albedo of the lens zone","affects":"colors"},"skin":{"type":"color","default":"#eed3b8","label":"Skin","describe":"albedo of the skin zone","affects":"colors"},"hair":{"type":"color","default":"#5a4a3c","label":"Hair","describe":"albedo of the hair zone","affects":"colors"},"brow":{"type":"color","default":"#4a3d33","label":"Brow","describe":"albedo of the brow zone","affects":"colors"},"eye":{"type":"color","default":"#1d1e26","label":"Eye","describe":"albedo of the eye zone","affects":"colors"},"mouth":{"type":"color","default":"#5c3a30","label":"Mouth","describe":"albedo of the mouth 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"},"stubble":{"type":"color","default":"#4a3527","label":"Stubble","describe":"albedo of the stubble zone","affects":"colors"}},"decals":[{"name":"helmet-crest","size":[0.085,0.05],"at":[0,1.7284652572065555,0.11580002190171473],"normal":[0,0.788010753606722,0.6156614753256583],"up":[0,1,0],"describe":"the shell above the visor \u2014 where a mission patch or unit mark is printed","albedo":"#dfd2be","mode":"projected","relief_mm":13.6,"verified":true}],"rev":1792408798,"materials":{"suit":{"kind":"plastic","finish":"satin"},"suitTrim":{"kind":"rubber","finish":"black"},"suitPatch":{"kind":"rubber","finish":"black"},"suitBand":{"kind":"plastic","finish":"satin"},"reflect":{"kind":"plastic","finish":"gloss"},"suitCap":{"kind":"plastic","finish":"satin"},"suitPanel":{"kind":"plastic","finish":"satin"},"panelBar":{"kind":"metal","finish":"satin"},"panelFace":{"kind":"plastic","finish":"satin"},"signal":{"kind":"emissive","finish":"glow"},"epaulette":{"kind":"rubber","finish":"black"},"radio":{"kind":"plastic","finish":"satin"},"radioFace":{"kind":"plastic","finish":"satin"},"helmet":{"kind":"plastic","finish":"satin"},"helmetRim":{"kind":"rubber","finish":"black"},"helmetPod":{"kind":"plastic","finish":"satin"},"visor":{"kind":"glass","finish":"clear"},"pack":{"kind":"plastic","finish":"satin"},"packTrim":{"kind":"rubber","finish":"black"},"packStrap":{"kind":"fabric","finish":"canvas"},"packAccent":{"kind":"plastic","finish":"satin"},"roll":{"kind":"plastic","finish":"satin"},"strap":{"kind":"fabric","finish":"canvas"},"glove":{"kind":"rubber","finish":"black"},"gloveCuff":{"kind":"rubber","finish":"black"},"gloveRim":{"kind":"rubber","finish":"black"},"boot":{"kind":"plastic","finish":"satin"},"sole":{"kind":"rubber","finish":"black"},"steel":{"kind":"metal","finish":"brushed"},"gunmetal":{"kind":"metal","finish":"satin"},"lens":{"kind":"glass","finish":"clear"},"skin":{"kind":"skin","finish":"natural"},"hair":{"kind":"fur","finish":"short"},"brow":{"kind":"fur","finish":"short"},"eye":{"kind":"glass","finish":"clear"},"mouth":{"kind":"skin","finish":"natural"},"briefs":{"kind":"fabric","finish":"cotton"},"bra":{"kind":"fabric","finish":"cotton"},"crease":{"kind":"skin","finish":"natural"},"stubble":{"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":1792467056,"mod_v":1792408798}