{"params":{"colorway":{"type":"choice","default":"weathered-oak","label":"Colorway","describe":"Curated Cozy Farm schemes; sets all five zones at once. weathered-oak is the shipped build \u2014 warm mid-brown boards under lighter tan corner posts, near-black iron and a muted farm-pond blue. barn-red paints the timber the kit's barn red with a lighter red post, for a trough that matches the barn it stands against; it is the most saturated scheme and the one that reads hottest at thumbnail. sun-bleached greys every timber rung to weathered stone-tan and lifts the iron to a soft brown, a trough that has stood in the yard for a decade, and it is the palest and lowest-contrast of the four. dark-pine drops the boards to near-chocolate with a mid-brown post, the darkest scheme. Every scheme keeps the same value ladder \u2014 post lighter than boards, iron a hard step under both, water darker than the timber it sits in \u2014 so the ironwork and the waterline read in greyscale in all four.","options":["weathered-oak","barn-red","sun-bleached","dark-pine"]},"season":{"type":"choice","default":"summer","label":"Season","describe":"THIS PART ONLY ANSWERS THE SEASON IN WINTER, and that is the finished answer, not a missing feature. A water trough is a MADE thing: it was sawn, nailed and banded once and is the same shape and the same colour in April as in October, so spring, summer and autumn build the IDENTICAL model \u2014 same vertices, same triangle count, same palette, byte for byte \u2014 and their three renders are expected to be one picture. Nothing here is ever tinted, warmed, cooled or desaturated by the season, so the part takes your scene lighting instead of fighting it. winter is the one value that changes the model, and it changes it as real GEOMETRY: a drift of snow lying along the cap rail all the way round the rim, plus a small cap on each of the four iron corner straps, in the kit-wide `snow` zone, adding 84 triangles. The snow zone emits ZERO triangles in the other three seasons. No vertical face and nothing under the trough ever takes snow, the water is still water rather than ice at every season, and the ground footprint is identical in all four.","affects":"geometry","options":["spring","summer","autumn","winter"]},"fill":{"type":"range","default":0.9,"label":"Fill level","describe":"How much water is in the trough, rebuilt as a real surface rather than moved: the sheet is cut fresh at its own height and its faceted ripple is re-sown each time, and at 0 the water zone emits ZERO triangles. 0 is a drained trough \u2014 no blue anywhere, the far inside wall visible right down to the bare timber floor 90 mm up, which is the value to dress a dry summer yard with. 0.9 is the approved build, the surface 22 mm below the inner rim, the \"a little below the rim\" the brief asks for and the level at which the blue reads as a broad sheet rather than as a slot. 1 is brimming: the water rises over the cap rail's inner lip and its edge disappears under the timber, so the sheet reads at its widest. Anything from about 0.4 up reads as water rather than as a slot at the bottom of a box, because below that the near rim hides it from a game camera. The sheet is always tucked 30 mm into the wall on every side, so its edge is never a line against the timber.","affects":"geometry","min":0,"max":1,"step":0.05},"boards":{"type":"range","default":3,"label":"Board courses","describe":"How many horizontal plank courses the 0.385 m wall is built from, REBUILT not stretched: each extra course inserts a real 25 mm sunken groove with 25-degree splayed flanks cut 16 mm into the board face, on all four sides at once, so the triangle count moves with the count (32 triangles per groove). The wall height, the rim, the footprint and the cap rail never move \u2014 only how the same wall is divided. 2 is a trough built from two wide 0.19 m boards, the chunkiest and calmest read; 3 is the approved build at 0.128 m courses; 4 is narrow 0.096 m stock, and at 4 the flank starts to read as a striped pattern rather than as separate boards. The grooves are always spaced evenly, and the hoops keep their own fixed heights: at the default 3 courses every hoop sits on the middle of a board, and at 2 or 4 a hoop can cover a joint, which is what an iron strap is nailed across a joint for.","affects":"geometry","min":2,"max":4,"step":1},"hoops":{"type":"range","default":2,"label":"Iron hoops","describe":"How many iron hoops band the sides, REBUILT not stretched: each is a real 38 mm strap standing 18 mm proud of the boards and bedded 22 mm back into them, wrapping all four sides and vanishing behind the corner posts, so the triangle count moves with the count (24 triangles each). 1 is a single low band, a light garden trough; 2 is the approved build and what the brief names \u2014 one low near the base, one high just under the rim \u2014 and it is the pair that gives the flank its two dark lines at thumbnail; 3 adds a middle band for a heavy, much-repaired trough. The heights are a fixed table sliced by the count, so raising it ADDS a band rather than re-spacing the approved pair, and every hoop is seated on the MIDDLE of a board at the default 3 courses rather than beside a joint. The hoops never change the footprint: they sit inside the corner posts, which stay the outermost thing on the object at every count.","affects":"geometry","min":1,"max":3,"step":1},"tone":{"type":"range","default":0.3,"label":"Tone variation","describe":"How far each individual BOARD and each corner POST drifts from its base colour, as separately sawn stock does. It varies only the two timber zones \u2014 the iron, the water and the snow are left exactly as painted \u2014 and it works per FACE, meaning one whole board face on one side of the trough, never per triangle, so a course is one shade from end to end. 0 is machine-matched stock, a trough built from one mill run; 0.30 is the approved build, a normal mixed batch; 1 is a deliberately reclaimed trough with boards visibly from different trees. Changes no geometry at any value: the triangle count, the mesh count and the material count are identical at 0 and at 1, because it only rewrites vertex colours that are already there.","min":0,"max":1,"step":0.05},"timber":{"type":"color","default":"#ab704e","label":"Timber","describe":"Albedo of the sawn boards, the cap rail that caps all four sides and the flat floor inside the trough. It is the dominant colour of the object and the zone the whole read is built on: the corner posts are positioned a step lighter than it and the iron a hard step darker, so moving this moves both relationships. Taken toward the iron and the object flattens into one dark lump at a distance; taken toward the post colour and the corner posts stop reading as separate members."},"post":{"type":"color","default":"#b28e6e","label":"Corner posts","describe":"Albedo of the four chunky corner posts, which are a heavier and lighter stick of timber than the boards they carry. It is the LIGHTEST zone on the object by day, and it is what makes the corners read as separate members standing proud of the plank line rather than as part of one box \u2014 the posts are plain where the boards are grooved, so the tone step is doing the work the groove does elsewhere. Keep it a clear step above the timber."},"iron":{"type":"color","default":"#422d25","label":"Ironwork","describe":"Albedo of every piece of hardware: the hoops banding the sides, the four straps capping the corner posts and the eight domed rivets in them. It is the darkest zone by day and it is deliberately near-black, which is correct for hardware and correct nowhere else \u2014 it is a small share of the object and it is drawing the two hard lines that say \"banded trough\" rather than \"crate\". Raised toward the timber the bands vanish and the object loses its strongest graphic."},"water":{"type":"color","default":"#6790a8","label":"Water","describe":"Albedo of the water surface, the one cool zone in a warm object and the thing that says this is a trough and not a planter. It is darker in value than the timber around it, so the sheet reads as a hole full of water rather than as a blue lid laid on top; a water lighter than the boards inverts that read. Present only when Fill level is above zero, and it is flat albedo with no glint or gradient painted into it \u2014 the scene lights do that."},"snow":{"type":"color","default":"#e6e4e2","label":"Snow","describe":"Albedo of the kit-wide `snow` zone: the drift along the rim and the caps on the four corner straps in winter. Present only when Season is winter, where it is the one cool, high-value zone in the object \u2014 and the only zone the season has anything to do with, since it is the only material that genuinely arrives with the weather. It is deliberately NOT pure white and ships as the hex you set with nothing laid over it, so a buyer repainting winter across the kit gets exactly that hex on every part that takes snow."}},"presets":{"weathered-oak":{"timber":"#ab704e","post":"#b28e6e","iron":"#422d25","water":"#6790a8","snow":"#e6e4e2"},"barn-red":{"timber":"#8b3d26","post":"#a44637","iron":"#422d25","water":"#6790a8","snow":"#e6e4e2"},"sun-bleached":{"timber":"#8b8473","post":"#a59e89","iron":"#68584a","water":"#517486","snow":"#e6e4e2"},"dark-pine":{"timber":"#764f35","post":"#8d6741","iron":"#422d25","water":"#517486","snow":"#e6e4e2"}},"rev":1792408798,"materials":{"timber":{"kind":"wood","finish":"oiled"},"post":{"kind":"wood","finish":"oiled"},"iron":{"kind":"metal","finish":"cast"},"water":{"kind":"glass","finish":"clear"},"snow":{"kind":"snow","finish":"powder"}},"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":1792461889,"mod_v":1792408798}