Files
hyperframes/registry/registry.json
T
Miguel Ángel a68191efe1 feat(registry): add VFX and Captions block categories
Add 12 new registry blocks across two new categories:

**VFX Blocks (7):**
- vfx-text-cursor: dramatic text reveal with cursor glow and chromatic shadows
- vfx-liquid-background: organic liquid simulation with vertex displacement
- vfx-iphone-device: real GLTF iPhone + MacBook with live HTML screens
- vfx-magnetic: magnetic field particle visualization
- vfx-portal: dimension breach portal transition
- vfx-liquid-glass: Voronoi glass fracture with parallax reveal
- vfx-shatter: glass shatter with physics-driven fragments

**Caption Blocks (5):**
- captions-slam: bold uppercase scale-pop with back.out overshoot
- captions-karaoke: word-by-word color reveal on frosted glass pill
- captions-minimal: clean Netflix-subtitle style fade
- captions-bounce: playful elastic bounce with colorful word pills
- captions-cinematic: elegant slow fade with letter-spacing animation

All blocks include registry-item.json and are registered in registry.json.
VFX blocks use experimental stability, caption blocks use stable.
2026-05-06 00:35:02 -07:00

276 lines
5.4 KiB
JSON

{
"$schema": "https://hyperframes.heygen.com/schema/registry.json",
"name": "hyperframes",
"homepage": "https://hyperframes.heygen.com",
"items": [
{
"name": "warm-grain",
"type": "hyperframes:example"
},
{
"name": "play-mode",
"type": "hyperframes:example"
},
{
"name": "swiss-grid",
"type": "hyperframes:example"
},
{
"name": "vignelli",
"type": "hyperframes:example"
},
{
"name": "decision-tree",
"type": "hyperframes:example"
},
{
"name": "kinetic-type",
"type": "hyperframes:example"
},
{
"name": "product-promo",
"type": "hyperframes:example"
},
{
"name": "nyt-graph",
"type": "hyperframes:example"
},
{
"name": "data-chart",
"type": "hyperframes:block"
},
{
"name": "flowchart",
"type": "hyperframes:block"
},
{
"name": "logo-outro",
"type": "hyperframes:block"
},
{
"name": "grain-overlay",
"type": "hyperframes:component"
},
{
"name": "shimmer-sweep",
"type": "hyperframes:component"
},
{
"name": "grid-pixelate-wipe",
"type": "hyperframes:component"
},
{
"name": "instagram-follow",
"type": "hyperframes:block"
},
{
"name": "tiktok-follow",
"type": "hyperframes:block"
},
{
"name": "yt-lower-third",
"type": "hyperframes:block"
},
{
"name": "x-post",
"type": "hyperframes:block"
},
{
"name": "reddit-post",
"type": "hyperframes:block"
},
{
"name": "spotify-card",
"type": "hyperframes:block"
},
{
"name": "macos-notification",
"type": "hyperframes:block"
},
{
"name": "app-showcase",
"type": "hyperframes:block"
},
{
"name": "north-korea-locked-down",
"type": "hyperframes:block"
},
{
"name": "apple-money-count",
"type": "hyperframes:block"
},
{
"name": "vpn-youtube-spot",
"type": "hyperframes:block"
},
{
"name": "blue-sweater-intro-video",
"type": "hyperframes:block"
},
{
"name": "nyc-paris-flight",
"type": "hyperframes:block"
},
{
"name": "ui-3d-reveal",
"type": "hyperframes:block"
},
{
"name": "domain-warp-dissolve",
"type": "hyperframes:block"
},
{
"name": "ridged-burn",
"type": "hyperframes:block"
},
{
"name": "whip-pan",
"type": "hyperframes:block"
},
{
"name": "sdf-iris",
"type": "hyperframes:block"
},
{
"name": "ripple-waves",
"type": "hyperframes:block"
},
{
"name": "gravitational-lens",
"type": "hyperframes:block"
},
{
"name": "cinematic-zoom",
"type": "hyperframes:block"
},
{
"name": "chromatic-radial-split",
"type": "hyperframes:block"
},
{
"name": "glitch",
"type": "hyperframes:block"
},
{
"name": "swirl-vortex",
"type": "hyperframes:block"
},
{
"name": "thermal-distortion",
"type": "hyperframes:block"
},
{
"name": "flash-through-white",
"type": "hyperframes:block"
},
{
"name": "cross-warp-morph",
"type": "hyperframes:block"
},
{
"name": "light-leak",
"type": "hyperframes:block"
},
{
"name": "transitions-3d",
"type": "hyperframes:block"
},
{
"name": "transitions-blur",
"type": "hyperframes:block"
},
{
"name": "transitions-cover",
"type": "hyperframes:block"
},
{
"name": "transitions-destruction",
"type": "hyperframes:block"
},
{
"name": "transitions-dissolve",
"type": "hyperframes:block"
},
{
"name": "transitions-distortion",
"type": "hyperframes:block"
},
{
"name": "transitions-grid",
"type": "hyperframes:block"
},
{
"name": "transitions-light",
"type": "hyperframes:block"
},
{
"name": "transitions-mechanical",
"type": "hyperframes:block"
},
{
"name": "transitions-other",
"type": "hyperframes:block"
},
{
"name": "transitions-push",
"type": "hyperframes:block"
},
{
"name": "transitions-radial",
"type": "hyperframes:block"
},
{
"name": "transitions-scale",
"type": "hyperframes:block"
},
{
"name": "captions-slam",
"type": "hyperframes:block"
},
{
"name": "captions-karaoke",
"type": "hyperframes:block"
},
{
"name": "captions-minimal",
"type": "hyperframes:block"
},
{
"name": "captions-bounce",
"type": "hyperframes:block"
},
{
"name": "captions-cinematic",
"type": "hyperframes:block"
},
{
"name": "vfx-text-cursor",
"type": "hyperframes:block"
},
{
"name": "vfx-liquid-background",
"type": "hyperframes:block"
},
{
"name": "vfx-iphone-device",
"type": "hyperframes:block"
},
{
"name": "vfx-magnetic",
"type": "hyperframes:block"
},
{
"name": "vfx-portal",
"type": "hyperframes:block"
},
{
"name": "vfx-liquid-glass",
"type": "hyperframes:block"
},
{
"name": "vfx-shatter",
"type": "hyperframes:block"
}
]
}