{"params":{"colorway":{"type":"choice","default":"all-gold","label":"Colorway","describe":"Colour scheme for the whole pastry, mapped onto three zones (lit crown, gold flanks, underside). all-gold is the approved default: one flat baked gold (#d98f36) everywhere so flat shading alone carries the modelling. egg-wash is the classic three-tone bake \u2014 pale glossy crown over gold flanks with a dark oven-floor underside. wholegrain steps the whole bake darker into toasted rye tones. chocolate is cocoa-brown dough with a lighter baked crown so the rolled segments still read. Sets all three colour zones unless one is passed explicitly, which wins. Costs no triangles at any setting.","affects":"colors","options":["all-gold","egg-wash","wholegrain","chocolate"]},"flank":{"type":"color","default":"#d98f36","label":"Crust","describe":"Albedo of the flanks \u2014 the dominant zone, every face of the tube between the lit crown and the underside, including most of what the hero camera sees. Keep it a warm baked gold; matched exactly to the crown the lobe relief flattens into one plain mass.","affects":"colors"},"crown":{"type":"color","default":"#d98f36","label":"Crown highlight","describe":"Albedo of the three top facets of the tube \u2014 the band that catches the light along the whole arc, where an egg wash would shine. In the default scheme it equals the crust; set it paler (#ffd98a-ish) and the rolled segments gain a highlight ridge that survives the 64px thumbnail.","affects":"colors"},"curl":{"type":"range","default":153,"label":"Crescent curl","describe":"Sweep angle of the crescent centre-line in degrees: 153 is the approved reference \u2014 a confident crescent whose tips hook inward. 110 is a gentle open bow, nearly a curved baguette; 190 is a deep crescent with the tips turned well past the shoulders toward each other. The tip curl grows progressively toward the ends at every setting, and the belly diameter, segment count and triangle count (256) are unchanged \u2014 only the arc bends.","affects":"geometry","min":110,"max":190,"step":1},"plumpness":{"type":"range","default":0.025,"label":"Plumpness","describe":"Half-thickness of the belly in metres, i.e. how fat the rolled dough is at the middle of the arc: 0.025 is the approved reference (a ~0.05 m belly on a 0.10 m pastry). 0.018 is a lean, crisp-looking stick; 0.032 is a puffed-up just-proofed belly nearly as tall as the pastry is wide. The tip taper, lobe relief and segment count scale with it proportionally, and the triangle count (256) is unchanged.","affects":"geometry","min":0.018,"max":0.032,"step":0.001}},"presets":{"all-gold":{"crown":"#d98f36","flank":"#d98f36","base":"#d98f36"},"egg-wash":{"crown":"#ffd98a","flank":"#d98f36","base":"#7a3d0e"},"wholegrain":{"crown":"#d9a55c","flank":"#a4691f","base":"#54300f"},"chocolate":{"crown":"#a06535","flank":"#6e3d14","base":"#38200a"}},"rev":1787907225,"materials":{"flank":{"kind":"paint","finish":"matte"},"crown":{"kind":"paint","finish":"eggshell"}},"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":1792496058,"mod_v":1787907225}