{ "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", "name": "light-sweep-pass", "type": "hyperframes:component", "title": "Light Sweep Pass", "description": "A traveling key light re-shades a slotted scene: a soft diagonal gradient band crosses the frame once while every per-element highlight and shadow shifts in lockstep (all driven by one --light-x property), then the light settles into a resting key. Quiet, expensive-feeling; the scene itself never moves. Callers fill the named scene slot; a token hero-and-cards default renders when it is left empty.", "tags": ["motion-primitive", "overlay", "light", "sweep", "slots", "deterministic"], "jobs": ["texture"], "family": "overlays", "profile": "holdable", "evidence": "Wave L3 frame study: ordinaryfolkco 2001090228958752945, the traveling light band re-shading the frame in lockstep with the scene", "syncPoints": [{ "id": "sweep-land", "phase": "in", "offset": 3.05 }], "files": [ { "path": "light-sweep-pass.html", "target": "compositions/components/light-sweep-pass.html", "type": "hyperframes:snippet" } ], "variables": [ { "id": "angle", "type": "number", "role": "style", "label": "Angle", "description": "Band and highlight gradient angle in degrees.", "default": 115, "min": 60, "max": 160, "step": 1, "unit": "deg" }, { "id": "sweep_at", "type": "number", "role": "timing", "label": "Sweep start", "description": "Seconds after mount start when the band starts crossing.", "default": 0.9, "min": 0, "max": 8, "step": 0.05, "unit": "s" }, { "id": "strength", "type": "enum", "role": "style", "label": "Strength", "description": "Band opacity and highlight bloom multiplier.", "default": "standard", "options": [ { "value": "subtle", "label": "Subtle" }, { "value": "standard", "label": "Standard" } ] }, { "id": "accent", "type": "enum", "role": "style", "label": "Accent", "description": "Tint inside the band and the highlight blooms.", "default": "green", "options": [ { "value": "green", "label": "Green" }, { "value": "blue", "label": "Blue" }, { "value": "violet", "label": "Violet" } ] }, { "id": "exit", "type": "enum", "role": "timing", "label": "Exit", "description": "Outgoing transition. None holds the settled key.", "default": "none", "options": [ { "value": "none", "label": "None" }, { "value": "fade", "label": "Fade" }, { "value": "up", "label": "Up" } ] } ] }