hyperframes-animation

Compose deterministic GSAP animations for HyperFrames video compositions using atomic motion rules and scene blueprints.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/Noetfield-Systems/SourceA --skill hyperframes-animation-noetfield-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperframes-animation
Source: https://github.com/Noetfield-Systems/SourceA/tree/main/commercial-video-factory/trustfield-storyboard-hf-v1/.agents/skills/hyperframes-animation
Command: npx skills add https://github.com/Noetfield-Systems/SourceA --skill hyperframes-animation-noetfield-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gsap, lottie-web, three, animejs, and includes scripts (resource) components.

What problem does it solve? Authoring frame-accurate, seek-safe animation for HTML-to-video rendering requires coordinating timelines, easings, and multiple runtimes without breaking determinism. This Skill provides the complete animation knowledge base for HyperFrames compositions so every motion decision follows a tested recipe instead of ad-hoc code. ## Core Features & Use Cases - Atomic motion rules: 25+ composable recipes (hacker-flip decode, kinetic typography, camera zoom, SVG path drawing, AI tracking boxes) that you combine 2-4 at a time on a single paused GSAP timeline. - Multi-phase scene blueprints: Pre-designed 3-5 phase scene templates (brand-reveal, social-proof, CTA, product demo) with runnable HTML examples as ground truth. - Seven runtime adapters: API references for GSAP, Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, and TypeGPU/WebGPU, all registered for deterministic frame-by-frame seeking. - Use Case: Building a product launch video scene where a counter grows to 90% while SVG icons expand outward and the camera pushes in — load the hook-counter-burst blueprint, adapt its phase timings, and render deterministically. ## Quick Start Use the hyperframes-animation skill to compose a brand-reveal scene with a zoom into the logo and breathing idle motion on a single paused GSAP timeline.

Frequently Asked Questions about hyperframes-animation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create deterministic GSAP animations for video rendering?

Build one paused GSAP timeline per scene and register it on window.__timelines keyed by the composition's data-composition-id. Never call tl.play(), use Math.random, or repeat: -1 — the renderer seeks the timeline frame by frame, so all motion must be a pure function of timeline time.

Which animation library should I use for HTML-to-video compositions?

GSAP is the default for about 95% of motion work, covering timelines, transforms, easing, and stagger. Use Lottie for pre-baked After Effects assets, Three.js for 3D scenes, Anime.js for lightweight tweening, CSS for simple decorative loops, WAAPI for native keyframes, and TypeGPU for GPU shader canvases.

Can I combine Lottie or Three.js with GSAP in one composition?

Yes, multiple runtimes can coexist in one composition. Each runtime registers its instances on a global such as window.__hfLottie or window.__hfAnime, and HyperFrames seeks all of them in one pass. Lottie instances must use autoplay: false and loop: false.

Why does my animation desync or jump during frame-by-frame rendering?

Desync usually comes from calling getBoundingClientRect() at tween time, using wall-clock APIs like Date.now(), or building timelines inside async callbacks. Compute layout coordinates once at composition setup and drive everything from the paused timeline's time.

When should I use a scene blueprint instead of composing atomic rules?

Compose 2-4 atomic rules by default since it is faster and produces less code. Load a blueprint only when your scene matches an existing multi-phase template like brand-reveal or social-proof and reusing its phase pipeline saves real authoring time.

What CSS properties are allowed in HyperFrames animation tweens?

Spatial motion must use GSAP transform aliases x, y, scale, and rotation. Non-spatial tweens may also use opacity, color, backgroundColor, and borderRadius. Never tween width, height, top, left, display, or visibility, as these break the deterministic render contract.