{"params":{"colorway":{"type":"choice","default":"hojalata","label":"Colorway","describe":"Curated schemes for the three PAINTED zones \u2014 the tin top, the brand medallion and the chair timber. hojalata (default) is the approved build: chalky bone-white tin, a medallion worn back to grey, honey timber. cerveza-azul repaints the top cobalt with a deep blue medallion and ochre chairs, the loudest of the three. rosa-cantina is rosa mexicano tin with a plum medallion and whitewashed chairs. The rust, the iron, the palm weave and the whole ofrenda keep their colours in all three, so a buyer repaints the furniture without repainting the vigil.","options":["hojalata","cerveza-azul","rosa-cantina"]},"vigil":{"type":"choice","default":"ofrenda","label":"Vigil","describe":"The kit-wide stage knob, and a different BUILD at each value. before: the cantina on any other day \u2014 a bare wiped table, nothing standing on it and not one triangle in the petal zone. ofrenda (default): the night itself \u2014 a veladora burning in its glass, a full mezcal bottle, two copitas set out and cempas\u00fachil petals scattered over the tin. dawn: the morning after \u2014 the candle guttered to a stub in a burnt-down glass with a charred bent wick, the bottle drunk and laid on its side across the top, one copita knocked over, one chair tipped onto its side on the ground and most of the petals browned. The table, the base and the standing chairs are the same build, vertex for vertex, at all three values: a tin table is not a dressable thing, only what is put on it is.","affects":"geometry","options":["before","ofrenda","dawn"]},"chairs":{"type":"range","default":2,"label":"Chairs","describe":"How many painted timber chairs stand round the table: 0 is the table on its own for a crowded plaza edge, 2 (default) sets them facing each other across it, 4 fills every side. They are drawn from one fixed ring of stations so the set stays even in azimuth at every count and the first two never move; every chair keeps the same size, the same 0.600 m stand-off from the table axis and the same weave, so only the count changes. At dawn the first chair is the one lying tipped on its side.","affects":"geometry","min":0,"max":4,"step":2},"lit":{"type":"toggle","default":true,"label":"Lit","describe":"Whether the veladora is burning on the vigil. On (default) a modelled teardrop flame stands on the wick and leans in the night breeze while the tin holds dead still; off, the flame is gone and the wick shows cold and black above the wax. Only the ofrenda stage burns \u2014 before has no candle at all and dawn is a cold stub, whatever this is set to.","affects":"geometry"},"tin":{"type":"color","default":"#f5f1e5","label":"Tin paint","describe":"Albedo of the painted field in the middle of the top \u2014 the chalky enamel a cantina table is sprayed with. The largest flat area on the part and the value the rust ring and the medallion are read against; keep it clearly the lightest of the three or the top stops reading as painted metal."},"brand":{"type":"color","default":"#9b9383","label":"Brand medallion","describe":"Albedo of the pressed roundel in the centre of the top, where a brewery stamped its name and the paint has worn back to grey tin. This is the surface the `brand` decal slot prints on, so it ships blank; keep it a clear step darker than Tin paint or the stamp stops reading as a stamp."},"rust":{"type":"color","default":"#b5613c","label":"Rust","describe":"Albedo of the whole rusted band: the dished outer 70 mm of the top, the rim rolling under and the underside. One warm iron-oxide brown, not a gradient \u2014 the ring is a bounded zone, and it is what tells you the table has stood out in the rain."},"iron":{"type":"color","default":"#56504a","label":"Base iron","describe":"Albedo of every part of the iron base: legs, both cross rails per frame and the bolt bosses at the pin. The darkest large zone on the part, which is what makes the pale disc read as floating on a thin X from ten metres."},"timber":{"type":"color","default":"#cf9f6a","label":"Chair timber","describe":"Albedo of the chairs' painted timber: posts, back rail and the frame edges of the seat. Sits between the tin and the palm weave in value so a chair does not merge into the table behind it in a flat elevation."},"palm":{"type":"color","default":"#f7e7c3","label":"Palm weave, light","describe":"Albedo of the light strip in the woven palm seat and back panel \u2014 leaf cut green and dried pale. It alternates with Palm weave, dried in a coarse basket check that is flush faces of the panel, never a raised slab."},"palmDark":{"type":"color","default":"#cdc2a6","label":"Palm weave, dried","describe":"Albedo of the darker strip the weave crosses \u2014 older leaf, gone tan. Keep a real value step from Palm weave, light: set the two equal and the seat collapses into one blank board and the chair stops reading as woven."},"glass":{"type":"color","default":"#7d7568","label":"Veladora glass","describe":"Albedo of the votive glass the candle stands in \u2014 a real open-brimmed body with a wall you can see down inside, not a painted cylinder. A matte smoked grey by day; keep it a clear step DARKER than Wax or the glass and the candle in it collapse into one white cylinder and the veladora stops reading as a glass at all."},"wax":{"type":"color","default":"#f8f5ed","label":"Wax","describe":"Albedo of the candle wax: the full surface on the vigil and the burnt-down stub standing in the glass at dawn. The lightest thing on the part, which is what puts the eye on the candle in the night shot."},"wick":{"type":"color","default":"#2a2a30","label":"Wick","describe":"Albedo of the wick \u2014 a short dark stem under the flame while it burns, and a charred bent stub above the wax at dawn or with Lit off."},"flame":{"type":"color","default":"#ffc23d","label":"Flame","describe":"Daytime albedo of the modelled teardrop flame on the wick, and the key this part declares in `night`. The kit has exactly one emitter temperature, warm candle amber; never push it cool or white. Present only while Lit is on at the ofrenda stage."},"bottle":{"type":"color","default":"#1e5334","label":"Mezcal glass","describe":"Albedo of the mezcal bottle's dark green glass, standing full on the vigil and lying empty on its side at dawn. The darkest thing on the table top and the only green on the part, so it reads as a bottle at a glance rather than as a candle."},"clay":{"type":"color","default":"#7a5335","label":"Copitas","describe":"Albedo of the two little clay cups the mezcal is poured into. A dark fired brown so a 60 mm cup still separates from the pale tin under it at thumbnail size."},"petal":{"type":"color","default":"#e3760f","label":"Cempas\u00fachil petal","describe":"Albedo of the fresh marigold petals lying on the tin. The kit-wide `petal` zone \u2014 repaint it here and every marigold in the kit agrees. This is the kit's one accent and the only saturated colour on the part, and it emits ZERO triangles when Vigil is `before`."},"petalDry":{"type":"color","default":"#8c4529","label":"Browned petal","describe":"Albedo of the petals that browned overnight, at the dawn stage only. A dead warm brown a clear step darker than Cempas\u00fachil petal; the two lie side by side on the dawn table, which is what shows a night has passed over them."}},"presets":{"hojalata":{"tin":"#f5f1e5","brand":"#9b9383","timber":"#cf9f6a","rust":"#b5613c","iron":"#56504a","palm":"#f7e7c3","palmDark":"#cdc2a6","glass":"#7d7568","wax":"#f8f5ed","wick":"#2a2a30","flame":"#ffc23d","bottle":"#1e5334","clay":"#7a5335","petal":"#e3760f","petalDry":"#8c4529"},"cerveza-azul":{"tin":"#2f5fa8","brand":"#1f3f74","timber":"#c98b3a","rust":"#b5613c","iron":"#56504a","palm":"#f7e7c3","palmDark":"#cdc2a6","glass":"#7d7568","wax":"#f8f5ed","wick":"#2a2a30","flame":"#ffc23d","bottle":"#1e5334","clay":"#7a5335","petal":"#e3760f","petalDry":"#8c4529"},"rosa-cantina":{"tin":"#d94f8c","brand":"#b03a6e","timber":"#eee9e0","rust":"#b5613c","iron":"#56504a","palm":"#f7e7c3","palmDark":"#cdc2a6","glass":"#7d7568","wax":"#f8f5ed","wick":"#2a2a30","flame":"#ffc23d","bottle":"#1e5334","clay":"#7a5335","petal":"#e3760f","petalDry":"#8c4529"}},"night":{"flame":{"color":"#ffd9a0","intensity":1,"describe":"the teardrop flame in the veladora glass, the kit's one warm candle amber","albedo":"#ffc23d","findable":true}},"decals":[{"name":"brand","size":[0.16,0.16],"at":[0,0.746,0],"normal":[0,1,0],"up":[0,0,-1],"describe":"the pressed brand medallion stamped into the centre of the tin top, read from the front of the table","albedo":"#9b9383","mode":"plate","relief_mm":0,"verified":true}],"rev":1792408797,"materials":{"tin":{"kind":"paint","finish":"matte"},"brand":{"kind":"metal","finish":"satin"},"rust":{"kind":"metal","finish":"rusted"},"iron":{"kind":"metal","finish":"cast"},"timber":{"kind":"paint","finish":"matte"},"palm":{"kind":"fabric","finish":"linen"},"palmDark":{"kind":"fabric","finish":"linen"},"glass":{"kind":"glass","finish":"frosted"},"wax":{"kind":"plastic","finish":"satin"},"wick":{"kind":"fabric","finish":"cotton"},"flame":{"kind":"emissive","finish":"flame"},"bottle":{"kind":"glass","finish":"clear"},"clay":{"kind":"ceramic","finish":"matte"},"petal":{"kind":"foliage","finish":"petal"},"petalDry":{"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.","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":1792435830,"mod_v":1792408797}