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.
This commit is contained in:
Miguel Ángel
2026-05-06 00:35:02 -07:00
parent cd277ca312
commit a68191efe1
29 changed files with 5576 additions and 0 deletions
@@ -0,0 +1,14 @@
{
"$schema": "https://hyperframes.heygen.com/schema/registry-item.json",
"name": "vfx-portal",
"type": "hyperframes:block",
"title": "Portal",
"description": "VFX composition block",
"stability": "experimental",
"dimensions": { "width": 1920, "height": 1080 },
"duration": 10,
"tags": ["vfx", "html-in-canvas", "webgl"],
"files": [
{ "path": "vfx-portal.html", "target": "compositions/vfx-portal.html", "type": "hyperframes:composition" }
]
}