Skill'in Kendi İfadeleriyle
HyperFrames için tüm animasyon bilgisini sağlar: atomik hareket kuralları, çok fazlı sahne şablonları, sahne geçişleri, hareket tasarımı teknikleri ve yedi çalışma zamanı adaptörü (varsayılan olarak GSAP, ayrıca Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Kullanıcılar 2-4 atomik kural seçip bunları tek bir duraklatılmış GSAP zaman çizelgesiyle bir araya getirir, karmaşık 4-5 fazlı koreografi için çok fazlı bir blueprint yükler veya çalışma zamanına özgü API'lere bakar.
Ayrıca animation-map.mjs ile mevcut kompozisyonların denetlenmesini ve 24 adet isimlendirilmiş metin animasyonu efektini kapsar. GSAP, zaman çizelgesi orkestrasyonu, dönüşümler, yumuşatma (easing) ve stagger'ı kapsayan hareket işlerinin %95'i için varsayılan seçenektir. Her şey HyperFrames'e özgüdür: tek duraklatılmış zaman çizelgesi, seek-safe, deterministik.
Neler üretir
- Ölü bölgeler, stagger tutarlılığı ve yaşam döngüsü uyarılarını içeren koreografi denetim verilerini barındıran animation-map.json
Nasıl Çalışır
- 01Atomik Kuralları Seçin ve Birleştirin
rules-index.md dosyasından 2-4 kural seçin ve bunları tek bir duraklatılmış GSAP zaman çizelgesiyle birbirine bağlayın. Bu, bir blueprint'ten başlamaktan daha hızlı olan varsayılan iş akışıdır.
- 02Çok Fazlı Sahneler için Bir Blueprint Yükleyin
Sahne, brand-reveal veya social-proof gibi mevcut önceden tasarlanmış bir şablonla eşleştiğinde, faz ardışık düzenini yeniden kullanmak için blueprints-index.md'den tarifini yükleyin.
- 03Çalışma Zamanına Özgü API'lere Bakın
GSAP easing'lerini ve zaman çizelgesi kontrollerini, Lottie oynatıcı yöntemlerini, Three.js mixer API'lerini veya gerektiğinde diğer çalışma zamanına özgü belgeleri bulmak için yönlendirme tablosunu kullanın.
- 04animation-map ile Koreografiyi Denetleyin
Her GSAP zaman çizelgesini okumak, tween'leri sıralamak, bbox'ları örneklemek, bayrakları hesaplamak ve ölü bölgeleri ile stagger tutarlılığını denetlemek için animation-map.json çıktısını üretmek amacıyla animation-map.mjs'yi çalıştırın.