{ "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", "name": "caption-camera-follow", "type": "hyperframes:component", "title": "Camera Follow Captions", "description": "One sentence written across a world far larger than the frame. Each word is sized against everything already written, so the block grows geometrically and the camera pulls back at a steady rate to keep landing the new word at the same size. Old words stay lit and simply become small.", "tags": ["captions", "caption-style", "camera", "typography", "motion-primitive", "portrait"], "files": [ { "path": "caption-camera-follow.html", "target": "compositions/components/caption-camera-follow.html", "type": "hyperframes:snippet" } ], "variables": [ { "id": "accent", "type": "enum", "role": "style", "label": "Accent", "description": "Colour of the highlighted words. gold is the original.", "default": "gold", "options": [ { "value": "gold", "label": "Gold" }, { "value": "green", "label": "Green" }, { "value": "blue", "label": "Blue" }, { "value": "violet", "label": "Violet" } ] }, { "id": "framing", "type": "enum", "role": "style", "label": "Framing", "description": "Air the camera leaves around the written block, so the words land larger or smaller in frame.", "default": "standard", "options": [ { "value": "tight", "label": "Tight" }, { "value": "standard", "label": "Standard" }, { "value": "wide", "label": "Wide" } ] }, { "id": "smear", "type": "enum", "role": "style", "label": "Smear", "description": "Scales the radial motion blur each camera move carries, from none to a heavy streak.", "default": "standard", "options": [ { "value": "off", "label": "Off" }, { "value": "subtle", "label": "Subtle" }, { "value": "standard", "label": "Standard" }, { "value": "heavy", "label": "Heavy" } ] } ] }