{"params":{"colorway":{"type":"choice","default":"desierto","label":"Colorway","describe":"Curated schemes, every zone at once. desierto is the approved build: sage foliage over mid-brown wood, weathered grey dead wood, tan pods, and magenta, cobalt and yellow paper on the vigil. lluvias is the tree after the summer rains: deep green layers, red-brown wet bark and ripe brown pods. ceniza is sun-bleached: grey bark, near-white dead wood and pale straw pods under the same sage, with pink and purple paper \u2014 the highest-key scheme. luto is the mourning scheme and the darkest: the deepest green, dark grey wood and the purple-and-white papel picado of a family in mourning. Explicit colour arguments override the preset.","options":["desierto","lluvias","ceniza","luto"]},"bark":{"type":"color","default":"#7a5335","label":"Bark","describe":"Albedo of all the LIVING wood \u2014 the ridged bole, its root toes, the three primary limbs and every secondary branch up into the layers \u2014 plus the festoon cord (twine) and the candle wick. One tone on every facet: the fissures are real ridge-and-groove geometry. Keep it clearly darker than Foliage; it is the value the canopy reads against."},"dead":{"type":"color","default":"#7d7568","label":"Dead wood","describe":"Albedo of the dead spurs: the bare arm off the front-left limb with its three leafless prongs, and the snapped stub on the bole. A weathered grey that must stay a visible step away from Bark in hue or value, or the dead arm reads as just another branch."},"leaf":{"type":"color","default":"#6f9a52","label":"Foliage","describe":"Albedo of every foliage layer, top, rim band and underside, and by far the largest zone on the tree. A mesquite is grey-green, so the default is the kit's sage; the layer structure is geometry and the lights shade it, so one colour is correct."},"pod":{"type":"color","default":"#cf9f6a","label":"Seed pods","describe":"Albedo of the long flat seed pods hanging from the layers. Keep it a clear step LIGHTER than Foliage and Bark: the pods hang in front of the shadowed undersides of the layers, and at the same value they vanish into them. No triangles when Harvested is on."},"paperA":{"type":"color","default":"#e0348a","label":"Paper A","describe":"Albedo of the first, fourth and seventh papel picado banners on the festoon. Present only on the vigil (ofrenda and dawn)."},"paperB":{"type":"color","default":"#2f5fa8","label":"Paper B","describe":"Albedo of the second and fifth papel picado banners. Present only on the vigil."},"paperC":{"type":"color","default":"#ffc23d","label":"Paper C","describe":"Albedo of the third and sixth papel picado banners. Present only on the vigil."},"petal":{"type":"color","default":"#e3760f","label":"Cempas\u00fachil petal","describe":"The kit-wide `petal` zone: the marigold petals strewn round the root flare and heaped at the candle's foot. The kit's one accent; repaint it here and every marigold in the kit agrees. Emits no triangles at all when Vigil is `before`."},"dry":{"type":"color","default":"#8c4529","label":"Browned petal","describe":"Albedo of the petals that have browned overnight, which exist only at Vigil `dawn`. A warm dried brown, clearly darker than Cempas\u00fachil petal."},"glass":{"type":"color","default":"#cdc2a6","label":"Veladora glass","describe":"Albedo of the votive glass at the roots. Pale and matte by day; it is also a night zone, so after dark it holds a warm amber and reads as glass lit from inside."},"wax":{"type":"color","default":"#f7e7c3","label":"Wax","describe":"Albedo of the candle wax: the full column on the vigil, the burnt stub and its pooled spill at dawn. The lightest thing at the foot of the tree."},"flame":{"type":"color","default":"#ffd9a0","label":"Flame","describe":"Albedo of the modelled flame volume, and the key the part declares in `night`. The kit has one emitter temperature, warm candle amber: never push it cool or white. Present only at Vigil `ofrenda` with Lit on."},"vigil":{"type":"choice","default":"ofrenda","label":"Vigil","describe":"The kit-wide stage knob, real geometry at every value. `before` is the tree on any other day: bare, no paper, no candle and not one triangle in the petal zone. `ofrenda` is the night itself and the default: a papel picado festoon of notched banners tied between the right limb and the front-left limb, a glass veladora lit at the roots and cempas\u00fachil petals strewn round the root flare. `dawn` is the morning after: the festoon sagging lower with banners torn short, one hanging by a corner and one ripped to a scrap, the candle burnt to a cold leaning stub in pooled wax with a spill beside the glass, and the petals scattered wider with about half of them browned. The tree itself \u2014 bole, limbs, layers, pods and dead wood \u2014 is the same build, vertex for vertex, at all three values.","affects":"geometry","options":["before","ofrenda","dawn"]},"lit":{"type":"toggle","default":true,"label":"Lit","describe":"Whether the veladora's wick is burning at Vigil `ofrenda`. On, a modelled flame stands on the wick and the flame and glass zones glow after dark; off, the wick is bare. No effect at `before` (no candle) or `dawn` (the stub is cold).","affects":"geometry"},"harvested":{"type":"toggle","default":false,"label":"Harvested","describe":"Whether the seed pods have been picked. Off, long tan pods hang in twos and threes from the outer undersides of the layers and break the canopy's lower outline. On, every pod is gone and nothing else changes: a picked mesquite is honestly the same tree without its pods, the layers and branches untouched. Composes with every Vigil value.","affects":"geometry"},"spread":{"type":"range","default":1,"label":"Canopy spread","describe":"Reshapes the crown between a young upright vase and an old flat-topped umbrella. Pushes every foliage layer further out from the trunk and settles it lower, lengthens the three primary limbs and the dead arm to match and re-solves every branch so it still runs into its layer. At 0.82 a tight tree a tenth narrower than the default with its tiers stacked close and a little higher; at 1.2 a broad low umbrella a fifth wider with the lower layers settled toward head height. Layer size and thickness, the bole and every branch section are untouched.","affects":"geometry","min":0.82,"max":1.2,"step":0.02},"pads":{"type":"range","default":7,"label":"Foliage layers","describe":"How many flat foliage layers the canopy carries, each a real pad on its own branch with its own pods. Added in a fixed order that keeps every count balanced round the trunk: at 5 a sparse drought-thinned tree with only the crown, the three middle layers and one low layer, and lots of sky through it; at 7 the approved tree; at 9 a full old tree with a low back layer and a high front layer filled in. Layer size never changes.","affects":"geometry","min":5,"max":9,"step":1},"seed":{"type":"range","default":1,"label":"Variation seed","describe":"Re-rolls the individual inside the same envelope, so a stand of mesquites is not one model cloned: every layer gets a different lobed outline and a few degrees and centimetres of placement, the bole's ridges gnarl differently and the pods hang from different places at different lengths. Layer count, layer sizes, the bole and the limbs are the same at every value; the overall spread drifts by up to about a tenth either way, as two trees of one stand do.","affects":"geometry","min":1,"max":8,"step":1},"tone":{"type":"range","default":0.45,"label":"Tone variation","describe":"How far each papel picado banner and each cempas\u00fachil petal drifts from its base colour, as hand-cut paper and a hundred real marigolds do. 0 is uniform paper and identical petals, 0.45 a normal handful, 1 a deliberately mixed one. Paper and petals only: bark, dead wood, foliage, pods, glass and wax are left exactly as painted. Changes no geometry.","min":0,"max":1,"step":0.05}},"presets":{"desierto":{"bark":"#7a5335","dead":"#7d7568","leaf":"#6f9a52","pod":"#cf9f6a","paperA":"#e0348a","paperB":"#2f5fa8","paperC":"#ffc23d","petal":"#e3760f","dry":"#8c4529","glass":"#cdc2a6","wax":"#f7e7c3","flame":"#ffd9a0"},"lluvias":{"bark":"#8c4529","dead":"#7d7568","leaf":"#2f7a4a","pod":"#a86a26","paperA":"#e0348a","paperB":"#ffc23d","paperC":"#2f5fa8","petal":"#e3760f","dry":"#7a5335","glass":"#eee9e0","wax":"#f7e7c3","flame":"#ffd9a0"},"ceniza":{"bark":"#7d7568","dead":"#cdc2a6","leaf":"#6f9a52","pod":"#f5f1e5","paperA":"#d94f8c","paperB":"#7b3fa0","paperC":"#ffc23d","petal":"#e3760f","dry":"#8c4529","glass":"#eee9e0","wax":"#f7e7c3","flame":"#ffd9a0"},"luto":{"bark":"#56504a","dead":"#9b9383","leaf":"#1e5334","pod":"#c98b3a","paperA":"#7b3fa0","paperB":"#f8f5ed","paperC":"#b03a6e","petal":"#e3760f","dry":"#8c4529","glass":"#cdc2a6","wax":"#f7e7c3","flame":"#ffc23d"}},"night":{"flame":{"color":"#ffd9a0","intensity":1,"describe":"the flame volume on the veladora wick","albedo":"#ffd9a0","findable":true},"glass":{"color":"#ffc23d","intensity":0.65,"describe":"the votive glass, lit from inside by its own wick","albedo":"#cdc2a6","findable":true}},"rev":1792408797,"materials":{"bark":{"kind":"wood","finish":"raw"},"dead":{"kind":"wood","finish":"raw"},"leaf":{"kind":"foliage","finish":"leaf"},"pod":{"kind":"foliage","finish":"leaf"},"paperA":{"kind":"paper","finish":"plain"},"paperB":{"kind":"paper","finish":"plain"},"paperC":{"kind":"paper","finish":"plain"},"petal":{"kind":"foliage","finish":"petal"},"dry":{"kind":"foliage","finish":"petal"},"glass":{"kind":"glass","finish":"clear"},"wax":{"kind":"plastic","finish":"satin"},"flame":{"kind":"emissive","finish":"flame"}},"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":1792436905,"mod_v":1792408797}