{"params":{"colorway":{"type":"choice","default":"sakura","label":"Colorway","describe":"Curated kit-palette scheme; sets all four zone colours at once. sakura is the shipped full bloom: near-black wood under three pinks. pale-blossom lifts the wood to a mid brown and the crown to near-white for an early bloom. summer-green swaps the crown for leaf greens (the same tree out of season). autumn-gold turns it amber and brick. Every scheme paints the whole tree in ONE wood tone and the crown in three, mid dominant.","options":["sakura","pale-blossom","summer-green","autumn-gold"]},"bark":{"type":"color","default":"#42352A","label":"Bark","describe":"Albedo of the ENTIRE woody tree: trunk shaft, the four root buttresses, the ground cap, the three limbs and the two twigs. ONE uniform tone on every facet \u2014 the vertical ridges and grooves, the flared fork and the round limbs are real geometry and the scene lights shade them, so the trunk and its branching read as one continuous piece of wood. Keep it the darkest zone on the tree; it is the value the pink crown is read against."},"blossomMid":{"type":"color","default":"#F2A8BE","label":"Blossom (mid)","describe":"The dominant crown tone \u2014 4 of the 9 blossom clumps, roughly half the crown pixels. This is the colour the tree is named by at a distance; the other two blossom knobs are the clusters that break it up."},"blossomLight":{"type":"color","default":"#F7C9D6","label":"Blossom (light)","describe":"Pale clumps, 3 of 9, deliberately spread over three DIFFERENT quadrants (+X+Z, +X-Z and -X) so no elevation of the crown is one flat tone \u2014 the back and left each own one. Keep it clearly lighter than blossomMid; at parity the cluster structure disappears and the crown reads as one ball."},"blossomDeep":{"type":"color","default":"#E07E9E","label":"Blossom (deep)","describe":"Deep clumps, 2 of 9, both on the BACK half of the crown (-X-Z and +X-Z), which is the half the pale clumps do not dominate. The darkest crown tone; it gives the blossom mass depth without any painted shadow. Must differ from blossomMid or those two clumps merge."},"trunkRise":{"type":"range","default":1.3,"label":"Trunk rise","describe":"Height in metres at which the single stem splits into three limbs, and so how tall the whole tree stands (crown height is fixed, the crown just rides up). REBUILT, not scaled: the trunk gains lofted RINGS at a constant ~0.34 m pitch, so the triangle count rises with it (603 tris at 1.00, 651 at 2.00). At 1.00 a squat 4.2 m street tree with the blossom near head height; at 2.00 a leggy 5.2 m tree with a metre of bare stem under the branching. Shaft thickness and the root flare do not change with it.","affects":"geometry","min":1,"max":2},"clumps":{"type":"range","default":9,"label":"Blossom clumps","describe":"How many faceted blossom blobs build the crown. Each is a real mesh, so the triangle count moves with it (540 tris at 6, 670 at 11). At 6 the crown is sparse and strongly scalloped with the limbs showing through; at 11 it is a dense, almost solid cloud. Blobs are added in a hand-picked order and the later ones land on the crown FLANKS, so each extra clump widens the outline rather than filling space already occupied, and every value is a balanced arrangement rather than a partial ring.","affects":"geometry","min":6,"max":11,"step":1},"spread":{"type":"range","default":1,"label":"Crown spread","describe":"Reshapes the crown between upright and umbrella. Pushes the blob centres outward in X/Z and pulls them in on Y, so at 0.85 the crown is a tight upright ball 3.27 m across and 4.57 m tall, and at 1.15 it is a broad flat canopy 3.79 m across and 4.43 m tall (measured; still inside one 4 m kit cell). Blob size is untouched \u2014 only the arrangement, so the triangle count barely moves.","affects":"geometry","min":0.85,"max":1.15}},"presets":{"sakura":{"bark":"#42352A","blossomMid":"#F2A8BE","blossomLight":"#F7C9D6","blossomDeep":"#E07E9E"},"pale-blossom":{"bark":"#63503C","blossomMid":"#F7C9D6","blossomLight":"#F7F5EF","blossomDeep":"#F2A8BE"},"summer-green":{"bark":"#42352A","blossomMid":"#6FA860","blossomLight":"#9CC46B","blossomDeep":"#3F8A5E"},"autumn-gold":{"bark":"#42352A","blossomMid":"#E8853A","blossomLight":"#F0C24B","blossomDeep":"#B5462F"}},"variants":{"trunkRise":["1","1.25","1.5","1.75","2"],"clumps":["6","7","8","10","11"],"spread":["0.85","0.925","1.075","1.15"]},"rev":1792408798,"materials":{"bark":{"kind":"wood","finish":"raw"},"blossomMid":{"kind":"foliage","finish":"petal"},"blossomLight":{"kind":"foliage","finish":"petal"},"blossomDeep":{"kind":"foliage","finish":"petal"}},"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":1792462398,"mod_v":1792408798}