{"params":{"colorway":{"type":"choice","default":"summer-green","label":"Colorway","describe":"curated kit-coherent scheme. summer-green is the shipped default: fresh mid-green leaves with lime new growth over a deep shadow-green backing panel, deep green trunks, copper-brown window timber and gold and orange marigolds. deep-shade is the darkest: deep green leaves, mid-green tips, verdigris trunks and dark oiled timber, a vine grown on a north wall. late-summer is the warmest: woody brown trunks, light lime leaves going golden at the tips, honey timber frames. seafoam-board is the most painted-looking: the backing panel is sea-green paint, the trunks the darkest green, the window frames cream.","options":["summer-green","deep-shade","late-summer","seafoam-board"]},"wear":{"type":"choice","default":"weathered","label":"Wear","describe":"how looked-after the curtain is, and it is GEOMETRY, not a repaint. kept: the vine is trained round the windows, so no trunk crosses a pane, the glass is cut clear of leaves, the frames show whole, and the bottom edge is trimmed with no tendrils hanging. weathered (default): one trunk has grown diagonally across the left window, leaves spill over the frames onto the glass, and three leafy tendrils dangle below the panel. derelict: the vine has been left to it. The glass is smothered almost as thickly as the wall, a second branch crosses the right window at any coverage, the left window has lost its transom and its mullion has snapped off halfway up, and four long tendrils hang almost to the floor. The 2.0 x 3.0 m envelope, the flat back and the roots never move.","affects":"geometry","options":["kept","weathered","derelict"]},"coverage":{"type":"range","default":0.65,"label":"Coverage","describe":"how far the vine has swallowed the panel, rebuilt by growth, never by scaling. 0 is a few sparse runners: three rooted trunks partway up the panel (the left one about two thirds of the way, the right one only to window height), with leaf clusters along them and the backing panel and both windows bare between them. As the value rises, the trunks lengthen to the top and the right one loops over the right window head. Above about 0.35 a branch crosses the left window, and fill leaves spread outward from the stems, always thinnest in the lowest metre. 0.65 (default) is the reference density: the mat is closed at the top, thins toward the bottom edge, and the windows stay readable through it. 1 is a wall fully swallowed: a second branch crosses the right window, the mat is closed edge to edge, and leaves creep over the glass (except at kept wear, which keeps the panes cut clear). Leaf size, trunk thickness and the window frames never change.","affects":"geometry","min":0,"max":1,"step":0.05},"wall":{"type":"toggle","default":true,"label":"Backing wall","describe":"whether the curtain brings its own wall. On (default) is the reference: the vine is grown over a flat deep-green backing panel, 2.0 m wide and 0.07 m thick, running from 0.42 m up to the 3 m line and carrying the arched windows. Off leaves out the panel AND its windows. The trunks, leaf mat, tendrils, marigolds and splayed roots become the whole asset, slid back so their flat backs lie on the same back plane, and the curtain hangs straight onto any wall of your own. Without the wall, the trunks close their backs, the edge leaves lean out instead of draping over a board, and the tendrils drop off the trunks. Two thin runners and both crossing branches (from coverage 0.3-0.35, the crossing branches not at kept wear) carry leaves across the old window bays. Every leaf roots on a stem, and you see past the mat to whatever wall is behind. Coverage still runs from three bare runners at 0 to a dense web of leafy stems; above 0.65 it adds little, because there is no glass left to close over. The windows knob has no effect when this is off.","affects":"geometry"},"windows":{"type":"choice","default":"pair","label":"Windows","describe":"which arched timber windows are set in the backing panel (only while wall is on: the windows are part of the wall). pair (default) is the reference: two tall round-headed windows, each with a bevelled frame standing proud, dark glass recessed behind a real reveal, and a cross mullion. single keeps only the right-hand window and leaves the left bay as plain panel. none is a plain backing panel with no windows. The trunks and the leaf count stay the same, so on a plain panel the leaves spread over the whole board.","affects":"geometry","options":["pair","single","none"]},"blooms":{"type":"range","default":7,"label":"Marigold blooms","describe":"how many marigold heads are dotted over the leaf mat. Each is a raised 0.15 m ten-point star, gold and orange in turn, sitting on a leaf. They are spread as evenly as the foliage allows: farthest-point picks over the leaf clusters, never in the bare bottom band. 0 is a plain green curtain, 7 (default) the reference scatter, 10 a curtain in full flower. At very low coverage there are fewer leaves to carry them, so fewer heads appear.","affects":"geometry","min":0,"max":10,"step":1},"panel":{"type":"color","default":"#24552A","label":"Backing panel","describe":"albedo of the flat backing panel, front, edges and the flat back. It is the deep shadow green that shows between the leaves and makes the mat read dense."},"stem":{"type":"color","default":"#3B7A2E","label":"Trunks and roots","describe":"albedo of every vine trunk, branch, root and tendril; a deep green between the dark panel and the fresh leaves, so the trunks stand out from both."},"leaf":{"type":"color","default":"#5EA83A","label":"Leaves","describe":"albedo of the main leaf green, by far the largest share of the mat."},"leafNew":{"type":"color","default":"#8FCB4A","label":"New growth","describe":"albedo of the young leaves at the growing tip of every trunk, along the top edge and at the end of each dangling tendril; the lightest green."},"bloomGold":{"type":"color","default":"#E3B34A","label":"Gold marigold","describe":"albedo of the yellow-gold marigold heads, the brighter half of the two-tone blooms."},"bloomOrange":{"type":"color","default":"#E88C3C","label":"Orange marigold","describe":"albedo of the orange marigold heads, the deeper half of the two-tone blooms."},"frame":{"type":"color","default":"#B4652E","label":"Window timber","describe":"albedo of the bevelled window frames, the mullions and the transoms."},"lamp":{"type":"color","default":"#13284D","label":"Window glass","describe":"daytime albedo of the window glass, dark slate. This is the zone the night export turns amber, so keep it dark and keep it distinct from every other zone."}},"presets":{"summer-green":{"panel":"#24552A","stem":"#3B7A2E","leaf":"#5EA83A","leafNew":"#8FCB4A","bloomGold":"#E3B34A","bloomOrange":"#E88C3C","frame":"#B4652E","lamp":"#13284D"},"deep-shade":{"panel":"#24552A","stem":"#3E8F7C","leaf":"#3B7A2E","leafNew":"#5EA83A","bloomGold":"#F2A72C","bloomOrange":"#D2703A","frame":"#8A6236","lamp":"#13284D"},"late-summer":{"panel":"#24552A","stem":"#5C4028","leaf":"#8FCB4A","leafNew":"#E3B34A","bloomGold":"#F2A72C","bloomOrange":"#C2531F","frame":"#B08A55","lamp":"#13284D"},"seafoam-board":{"panel":"#3E8F7C","stem":"#24552A","leaf":"#5EA83A","leafNew":"#8FCB4A","bloomGold":"#E3B34A","bloomOrange":"#E88C3C","frame":"#F2E6C8","lamp":"#13284D"}},"night":{"lamp":{"color":"#FFC46A","intensity":0.7,"describe":"lamplight in the room behind leaking through the arched window glass after dark","albedo":"#13284d","findable":true}},"materials":{"panel":{"kind":"foliage","finish":"moss"},"stem":{"kind":"wood","finish":"raw"},"leaf":{"kind":"foliage","finish":"leaf"},"leafNew":{"kind":"foliage","finish":"leaf"},"bloomGold":{"kind":"foliage","finish":"petal"},"bloomOrange":{"kind":"foliage","finish":"petal"},"frame":{"kind":"wood","finish":"oiled"},"lamp":{"kind":"glass","finish":"clear"}},"rev":1792699547,"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.","night_note":"match `albedo` in COLOR_0 exactly, make those vertices emissive at `color` and `intensity`, and drop your scene lights. findable false means that colour is no longer in this asset's geometry: skip the zone rather than guessing.","preview_v":1792699948,"mod_v":1792699547}