Skill'in Kendi İfadeleriyle
HyperFrames kompozisyonları için yakınlaştırmaları (punch-in), uzaklaştırmaları (punch-out), zoom'ları, yeniden çerçevelemeleri, Ken Burns hareketlerini, kamera hareketlerini, görsel match/whip geçişlerini ve seek-safe 2D/3D keyframe'leri yönetir. GSAP, CSS keyframe'leri, Anime.js, WAAPI, FLIP, yolları (paths), maskeleri, SVG morph/draw'ı, metin izlerini ve 3D derinliği destekler. Keyframe'ler bir poz sözleşmesidir: görünür durumlar, sürekli özne kimliği, seek-safe çalışma zamanı, doğrulanmış pikseller.
Klip birleştirme veya sahne stratejisine değil, klipler içindeki görsel harekete odaklanır. Senkron çalışma zamanı oluşturmayı, kayıtlı zaman çizelgesi örneklerini ve deterministik zamanlamayı gerektirir. Yazarlar hyperframes lint, check, keyframes komutu, odaklanmış --shot tanılamaları ve kanıt zamanlarındaki anlık görüntülerle doğrulama yapar.
Neler üretir
- window.__timelines[compositionId] içinde paused: true olarak kayıtlı GSAP zaman çizelgesi örneği
Nasıl Çalışır
- 01Özneyi ve Durumları Belirleyin
Keyframe'leri oluşturmadan önce animasyonlu özneyi, görünür durumları, son durumu ve çalışma zamanını belirleyin.
- 02En Küçük Mekanizmayı Seçin
İstemi kanıtlayan en küçük mekanizmayı seçin; mekanizma belirsizse yalnızca references/keyframe-patterns.md'ye başvurun.
- 03Oluşturun ve Kaydedin
Beyan edilen çalışma zamanında seek-safe keyframe'leri oluşturun; senkron biçimde inşa edip çalışma zamanı örneğini kaydedin.
- 04Tanılamayla Doğrulayın
hyperframes lint, check, keyframes komutu, odaklanmış tek bir --shot ve kanıt zamanlarındaki anlık görüntülerle doğrulayın.
- 05Düzeltin ve Yeniden Test Edin
Kanıt başarısız olursa, kaynak keyframe'leri düzeltin ve render almadan önce başarısız olan en küçük tanılamayı yeniden çalıştırın.