スキル自身の言葉で
HyperFrames コンポジションのためのパンチイン、パンチアウト、ズーム、リフレーム、Ken Burns の動き、カメラの動き、視覚的なマッチ/ウィップハンドオフ、シークセーフな2D/3Dキーフレームを処理します。GSAP、CSS keyframes、Anime.js、WAAPI、FLIP、パス、マスク、SVG モーフ/ドロー、テキストトレイル、3D 奥行きに対応しています。キーフレームはポーズコントラクトです。すなわち可視状態、被写体の連続性、シークセーフなランタイム、検証済みのピクセルです。
クリップ内の視覚的なモーションに焦点を当てており、クリップの組み立てやシーン戦略は対象外です。同期的なランタイム構築、登録済みのタイムラインインスタンス、決定的なタイミングを必要とします。作成者は hyperframes lint、check、keyframes コマンド、絞り込んだ --shot 診断、証明時点でのスナップショットで検証します。
生成されるもの
- window.__timelines[compositionId] に paused: true で登録された GSAP タイムラインインスタンス
仕組み
- 01被写体と状態の特定
キーフレームを作成する前に、アニメーションする被写体、可視状態、最終状態、ランタイムを特定します。
- 02最小のメカニズムを選ぶ
プロンプトを実証する最小のメカニズムを選びます。メカニズムが不明確な場合のみ references/keyframe-patterns.md を参照してください。
- 03作成と登録
宣言されたランタイムでシークセーフなキーフレームを作成し、同期的に構築してランタイムインスタンスを登録します。
- 04診断による検証
hyperframes lint、check、keyframes コマンド、1つの絞り込んだ --shot、証明時点でのスナップショットを使って検証します。
- 05修正と再テスト
証明に失敗した場合は、元のキーフレームを修正し、レンダリングの前に失敗した最小の診断を再実行します。