{"params":{"colorway":{"type":"choice","default":"mustard","label":"Colour","describe":"the plastic the button is moulded in; this is the brief's colour knob. mustard: a golden mustard yellow (default). red: a deep coat-button red. navy: the kit's deepest blue (the kit palette has no true navy; dial one on the body knob). pearl: a pale warm off-white. khaki: the reference render's tan. olive: the dark olive green of the kit concept's button.","affects":"colors","options":["mustard","red","navy","pearl","khaki","olive"]},"body":{"type":"color","default":"#dab849","label":"Button colour","describe":"albedo of the whole moulded button: rim, bevels, dish, hole walls and back. A plastic button is one colour, so this is the only colour zone","affects":"colors"},"holes":{"type":"choice","default":"four","label":"Holes","describe":"number of thread holes through the face. four: a square of holes 0.30 m from the centre on the x and z axes (0.42 m apart), the classic coat button. two: a pair on the x axis 0.42 m apart, a shirt button. Every hole is the same plain 0.28 m bore and goes right through to the back.","affects":"geometry","options":["four","two"]},"dish":{"type":"range","default":0.15,"label":"Dish depth","describe":"depth in metres of the dished face, from the rim crest down to the flat floor that carries the holes. 0.06 is a near-flat shirt button: the rim stands only 0.045 m above the dish and the centre is 0.32 m thick. 0.26 is a deep well: the rim stands 0.2 m proud, the centre thins to 0.12 m, and from a low camera the near rim hides the near holes. Rebuilds the inner wall (always 60 degrees, three quarters of the depth) and the dish cone; the 0.48 m rim crest, outer edge, rim width, back and holes stay put and the bores shorten or lengthen with the floor.","affects":"geometry","min":0.06,"max":0.26,"step":0.01},"rim":{"type":"range","default":0.13,"label":"Rim width","describe":"width in metres of the flat top of the raised rim. 0.07 is a thin lip round a wide 1.84 m dish; 0.24 is a broad flat rim round a 1.50 m dish. The 2.2 m outer edge, its bevels, the height and the hole layout are unchanged.","affects":"geometry","min":0.07,"max":0.24,"step":0.01},"facets":{"type":"range","default":24,"label":"Facets","describe":"number of sides of every ring (outline, bevels, rim, dish and floor). 16 reads as a chunky cut polygon, 24 is the kit look, 32 is nearly round. The holes stay 10-sided.","affects":"geometry","min":16,"max":32,"step":4}},"presets":{"mustard":{"body":"#dab849"},"red":{"body":"#a4323f"},"navy":{"body":"#5b82b0"},"pearl":{"body":"#edebe7"},"khaki":{"body":"#c3a172"},"olive":{"body":"#5d6941"}},"materials":{"body":{"kind":"plastic","finish":"satin"}},"rev":1792408796,"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.","preview_v":1792416774,"mod_v":1792408796}