Keyframe animasyon, dijital animasyonun temel tekniği olup modern yazılımların büyük çoğunluğunda kullanılır. **Keyframe nedir?** Keyframe (anahtar kare), bir animasyonda önemli bir pozisyon veya durumu tanımlayan karedir. Karakterin A noktasındaki durumu bir keyframe, B noktasındaki durumu başka bir keyframe. İki keyframe arasındaki hareketi yazılım hesaplar, buna "tweening" ya da "interpolasyon" denir. **Tarihsel köken** Geleneksel animasyonda kıdemli animatörler yalnızca kritik pozisyonları çizerdi (bunlara "key animator" denirdi). Aralarındaki geçiş karelerini daha az deneyimli animatörler ("in-betweeners") doldururdu. Keyframe animasyon terimi buradan geliyor. **Dijital ortamda nasıl çalışır?** Animasyon yazılımında zaman çizelgesi (timeline) üzerinde belirli zaman noktalarına keyframe eklenir. Her keyframe'de bir nesnenin konumu, rotasyonu, ölçeği, rengi veya başka herhangi bir özelliği tanımlanabilir. Yazılım bu değerler arasında matematiksel olarak geçiş hesaplar. **Easing ve interpolasyon türleri** Keyframe animasyon kalitesini belirleyen büyük ölçüde keyframeler arası geçişin nasıl hesaplandığıdır. Lineer interpolasyon sabit hız demektir ve mekanik görünür. Easing-in/easing-out (yavaşlayarak başlamak/yavaşlayarak durmak) doğal hareket simüle eder. Bezier eğrileri animatöre bu geçişi tam kontrol etme imkânı verir. **Keyframe animasyon nerede kullanılır?** - 3D yazılımlar (Blender, Maya) - Hareket grafikleri (After Effects) - Web animasyonları (CSS keyframe, JavaScript) - Oyun motorları (Unity, Unreal) **Pratikte öğrenme** Keyframe animasyon öğrenmenin en iyi yolu basit bir nesneyle başlamaktır: bir topun yerden sekme hareketi hem timing, hem easing, hem de squash & stretch prensiplerini aynı anda öğretir.