{"params":{"colorway":{"type":"choice","default":"panteon","label":"Colorway","describe":"Curated schemes, every zone at once. panteon is the approved build: a warm grey stucco base, walnut-brown timber, grey tin and near-black iron. cal is the whitewashed one: a lime-white base, silvered grey timber and blue-black iron. azul is a cobalt-painted base under a pale new-pine cross and deep blue iron. rosa is a pink-painted base under honey timber. The marigolds, petals, candle, glass and flame are the same in every scheme. Explicit colour arguments override the preset.","options":["panteon","cal","azul","rosa"]},"vigil":{"type":"choice","default":"ofrenda","label":"Vigil","describe":"The kit-wide stage knob, real geometry at every value; it dresses the cross and never rebuilds it. before: any other day, the bare weathered cross on its base with no flowers, no candle and not one triangle in the petal zone. ofrenda (default): the night itself, a fat garland of faceted marigold heads in three oranges tied over both arms and hanging in a U in front of the stem with dark leaf sprigs at the ties, a glass veladora with a burning candle on the step at the foot, and a few loose petals on the step and the ledge. dawn: the morning after, the same garland sagging lower with two heads in five browned and gaps where heads fell, the veladora a short guttered stub in a pool of wax behind smoked glass with no flame, more petals with the new ones browned, and two fallen browned heads on the step.","affects":"geometry","options":["before","ofrenda","dawn"]},"material":{"type":"choice","default":"wood","label":"Material","describe":"What the cross is made of; the base, the garland ties, the veladora and the name area stay where they are. wood (default): a rough sawn timber cross of two-board stock, each board split from its twin by a V-groove down the front and back, the arm ends cut out of square, pale twine lashed in an X over the joint, a cream-painted name board nailed across the stem and a scrap of corrugated tin bent over the top as a little roof. iron: a near-black wrought-iron cross of flat bar whose top and both arm ends each split into a pair of curled scrolls, an oval name plate with a cream painted field recessed in an iron rim on the stem, and the stem tapering to a spike driven into a socket collar on the step. The ends, top and crossing described here are Variation 0's; Variation re-cuts them.","affects":"geometry","options":["wood","iron"]},"variation":{"type":"range","default":0,"label":"Variation","describe":"Which cross of a hillside of them this is. Each whole step is a different cross cut from the same stock and set on the same base, with the same name board or plate, garland ties and veladora, so clones scattered over a cemetery stop reading as one cross copied. A step re-cuts the cross at once: how high the arm sits and how far it reaches, how the timber arm ends and post top are sawn (material wood), and how the iron bar ends are forged and what fills the crossing (material iron). 0 (default) is the approved cross: arm a third of the way down at its full span, timber ends cut out of square under the tin roof, iron ends split into paired curls. 1: timber cut to a point at all three ends, iron spear points. 2: a short arm set high; timber swallowtail-notched ends under the tin roof, iron round bosses and a ring round the crossing. 3: the arm set low; timber square-cut with a flat-topped post, iron spear points and four rays at the crossing. 4: the arm set high; timber pointed arm ends under the tin roof, iron curls. 5: a short arm; timber notched ends and a pointed post, iron spear points and a ring. 6: a short arm set low; timber out-of-square ends and a flat-topped post, iron round bosses. 7: the arm set high; timber square ends and a pointed post, iron round bosses and four rays. Every value composes with every material, height and vigil; the garland rides the arm wherever it is.","affects":"geometry","min":0,"max":7,"step":1},"height":{"type":"range","default":1.2,"label":"Height","describe":"Overall height of the cross to the top of its roof or curls, in metres, on the same 0.5 m base. REBUILT, never scaled: only the stem below the arm lengthens. The upper limb, the arm, every section, the name board (always 0.46 m up, so the name area never moves), the roof, the curls, the base and the veladora keep their size. The garland stays tied on the arms and hangs as deep as the stem allows while clearing the board: 1.1 is a squat cross with a shallow swag, 1.2 the approved build, 1.6 a tall cross with a long bare stem between the board and the garland.","affects":"geometry","min":1.1,"max":1.6,"step":0.05},"lit":{"type":"toggle","default":true,"label":"Lit","describe":"Whether the veladora is burning at the ofrenda stage. On (default), a modelled teardrop flame stands on the candle inside the glass and leans in the night breeze; off, the candle stands cold. Only the ofrenda stage burns: before has no veladora and dawn is a burned-out stub, whatever this is set to.","affects":"geometry"},"tone":{"type":"range","default":0.45,"label":"Tone variation","describe":"How far each separate marigold head and loose petal drifts from its base colour, as a hundred hand-picked flowers do. Each head keeps ONE shade on all its facets. 0 is an impossibly matched batch, 0.45 a real one, 1 a deliberately mixed garland. The stucco, timber, iron, tin, twine, paint, wax and glass never vary. Changes no geometry at any value.","min":0,"max":1,"step":0.05},"stucco":{"type":"color","default":"#9b9383","label":"Stucco","describe":"Albedo of both tiers of the base, the lower slab and the upper step, bevels and all. One flat colour: painted stucco was made to match."},"timber":{"type":"color","default":"#7a5335","label":"Timber","describe":"Albedo of the sawn timber cross, upright and arm (material wood). Dark enough that the pale lashing, the cream board and the orange garland read against it."},"twine":{"type":"color","default":"#eee9e0","label":"Lashing","describe":"Albedo of the twine lashed in an X over the joint and bedded in its four corners (material wood). The palest thing at the crossing."},"plaque":{"type":"color","default":"#f8f5ed","label":"Name ground","describe":"Albedo of the painted name ground: the timber cross's name board and the iron cross's recessed oval field. This is where the buyer's name prints."},"tin":{"type":"color","default":"#7d7568","label":"Tin","describe":"Albedo of the corrugated tin scrap bent over the top of the timber cross."},"iron":{"type":"color","default":"#2a2a30","label":"Iron","describe":"Albedo of the wrought-iron cross (material iron): the flat bar, the six curls, the plate's rim and back, the spiked foot and its socket collar."},"bloom":{"type":"color","default":"#f59a1e","label":"Cempas\u00fachil","describe":"Albedo of about half the marigold heads in the garland: the kit accent. Each head shifts a little with Tone variation. No triangles at Vigil before."},"gold":{"type":"color","default":"#ffc23d","label":"Pale marigold","describe":"Albedo of the pale-gold heads, about a third of the garland and most of the heads on its underside. Keep it a clear step LIGHTER than Cempas\u00fachil."},"ember":{"type":"color","default":"#c4530a","label":"Burnt marigold","describe":"Albedo of the deep burnt-orange heads, about one in eight, a clear step DARKER than Cempas\u00fachil so neighbouring heads part by value."},"leaf":{"type":"color","default":"#1e5334","label":"Leaf","describe":"Albedo of the dark green leaf sprigs at the garland's ties and under its low point, and of the garland's tucked ends."},"petal":{"type":"color","default":"#e3760f","label":"Cempas\u00fachil petal","describe":"Albedo of the loose petals on the step and the ledge. The kit-wide `petal` zone: repaint it here and every marigold in the kit agrees. Emits EXACTLY ZERO triangles when Vigil is `before`."},"dry":{"type":"color","default":"#8c4529","label":"Browned","describe":"Albedo of the heads and petals that browned overnight and of the sunken hollows where heads fell out of the garland. Present only at dawn."},"wax":{"type":"color","default":"#f7e7c3","label":"Wax","describe":"Albedo of the veladora candle, and of the stub and its pooled wax at dawn."},"glass":{"type":"color","default":"#cdc2a6","label":"Veladora glass","describe":"Albedo of the veladora glass while it holds a live candle, on the second, translucent material. Also a `night` zone: after dark it glows candle amber."},"soot":{"type":"color","default":"#56504a","label":"Smoked glass","describe":"Albedo of the veladora glass at dawn, smoked by the night's burning. Kept apart from Veladora glass so a burned-out glass never lights at night."},"flame":{"type":"color","default":"#ffd9a0","label":"Flame","describe":"Daytime albedo of the modelled teardrop flame on the candle, the only emitter, declared in `night`. Present only while Lit is on at the ofrenda stage."}},"presets":{"panteon":{"stucco":"#9b9383","timber":"#7a5335","twine":"#eee9e0","plaque":"#f8f5ed","tin":"#7d7568","iron":"#2a2a30","bloom":"#f59a1e","gold":"#ffc23d","ember":"#c4530a","leaf":"#1e5334","petal":"#e3760f","dry":"#8c4529","wax":"#f7e7c3","glass":"#cdc2a6","soot":"#56504a","flame":"#ffd9a0"},"cal":{"stucco":"#f5f1e5","timber":"#7d7568","twine":"#eee9e0","plaque":"#f8f5ed","tin":"#9b9383","iron":"#1e2a4d","bloom":"#f59a1e","gold":"#ffc23d","ember":"#c4530a","leaf":"#1e5334","petal":"#e3760f","dry":"#8c4529","wax":"#f7e7c3","glass":"#cdc2a6","soot":"#56504a","flame":"#ffd9a0"},"azul":{"stucco":"#2f5fa8","timber":"#cf9f6a","twine":"#eee9e0","plaque":"#f8f5ed","tin":"#9b9383","iron":"#1f3f74","bloom":"#f59a1e","gold":"#ffc23d","ember":"#c4530a","leaf":"#1e5334","petal":"#e3760f","dry":"#8c4529","wax":"#f7e7c3","glass":"#cdc2a6","soot":"#56504a","flame":"#ffd9a0"},"rosa":{"stucco":"#d94f8c","timber":"#a86a26","twine":"#eee9e0","plaque":"#f8f5ed","tin":"#7d7568","iron":"#2a2a30","bloom":"#f59a1e","gold":"#ffc23d","ember":"#c4530a","leaf":"#1e5334","petal":"#e3760f","dry":"#8c4529","wax":"#f7e7c3","glass":"#cdc2a6","soot":"#56504a","flame":"#ffd9a0"}},"night":{"flame":{"color":"#ffd9a0","intensity":1,"describe":"the teardrop flame on the veladora candle, the part's one light","albedo":"#ffd9a0","findable":true},"glass":{"color":"#f59a1e","intensity":0.6,"describe":"the veladora glass glowing candle amber round its flame","albedo":"#cdc2a6","findable":true}},"decals":[{"name":"nameplate","size":[0.13,0.05],"at":[0,0.46,-0.046],"normal":[0,0,1],"up":[0,1,0],"describe":"the painted name ground on the stem below the arms (the timber cross's board, the iron cross's oval field): the family name of the dead","albedo":"#f8f5ed","mode":"plate","relief_mm":0,"verified":true}],"rev":1792408797,"materials":{"stucco":{"kind":"paint","finish":"matte"},"timber":{"kind":"wood","finish":"raw"},"twine":{"kind":"fabric","finish":"linen"},"plaque":{"kind":"paint","finish":"matte"},"tin":{"kind":"metal","finish":"satin"},"iron":{"kind":"metal","finish":"cast"},"bloom":{"kind":"foliage","finish":"petal"},"gold":{"kind":"foliage","finish":"petal"},"ember":{"kind":"foliage","finish":"petal"},"leaf":{"kind":"foliage","finish":"leaf"},"petal":{"kind":"foliage","finish":"petal"},"dry":{"kind":"foliage","finish":"petal"},"wax":{"kind":"plastic","finish":"matte"},"glass":{"kind":"glass","finish":"clear"},"soot":{"kind":"glass","finish":"frosted"},"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.","decals_note":"flat areas on the surface where you can print your own logo, sign or number. `at` is the centre in model space, `normal` points out of the surface, `size` is [width, height] in metres. Bake art with https://polyfork.dev/cdn/sdf.mjs and place it with https://polyfork.dev/cdn/decal.mjs, or use `at`/`normal`/`size` directly in any engine. `albedo` is the colour it prints on. mode `plate` means the face is flat and a quad is enough; `projected` means it is curved (`relief_mm` deep) and the mark has to be projected onto the geometry. Measured on the DEFAULT build: a geometry knob can move the surface a few centimetres; decal.mjs follows it, anywhere else re-measure or keep the defaults.","preview_v":1792436662,"mod_v":1792408797}