veil
One unlit quad across the whole orthographic frame, held in front of the camera by the staging slice. Its colour and opacity are driven at runtime, so the same asset is the black of a cut, the amber flash of a bell and the pit-green of a miasma swell.
art.stage.veil
One unlit quad across the whole orthographic frame, held in front of the camera by the staging slice. Its colour and opacity are driven at runtime, so the same asset is the black of a cut, the amber flash of a bell and the pit-green of a miasma swell.
The values in mat.yaml are the RESTING state — clear. Material properties in
this engine are registry-wide and a write through Model:setMaterialProperty is
persisted back into mat.yaml, so the staging slice takes a session-scoped copy
of the material (Model:applySessionMaterial) before it drives anything.
Nothing the game does at runtime should ever appear in the asset.
Scoped to this part · feeds back into the world's score.