Keyframe Editor
Karmaşık, tam zamanlı animasyonlar anahtar çerçeveler kullanarak oluşturun.
Keyframes nedir?
Anahtar çerçeveler, belirli noktalarda belirli mülk değerlerini zamanında tanımlar. PinePaper, düzgün geçişler oluşturmak için anahtar çerçeveler arasında otomatik olarak animates (interpolates).
Zamanı açın
Timeline paneli ekranın dibindedir. Gizli:
- Click View in the menu
- Show Timeline
Keyframes oluşturmak
Yöntem 1: Özellikler Panel
- Bir öğe seçin
- İstenen zamana kadar playhead ayarlayın
- Bir mülk (konuş, ölçek, opaklık, renk) değiştirin
- Bir anahtar çerçeve otomatik olarak oluşturulur
Yöntem 2: Zamanlı Panel
- Bir öğe seçin
- İstenen zamanda zaman çizelgesine tıklayın
- Click Add Keyframe veya basın K
Anahtarlı Özellikler
| Emlak | Açıklama |
|---|---|
| Pozisyon pozisyonu | X, Y koordinatlar |
| Scale | Boyut (uniform veya X/Y) |
| Rotation | DÖRÜÇÜYÜÇÜYÜ |
| Opakity | Transparency (0-1) |
| Renk | Renkli renk |
| Font Boyut | Metin boyutu (yalnızca metin öğeleri) |
Anahtar çerçeveleri analiz etmek
Move Keyframes
Zamanını değiştirmek için zaman çizelgesinde bir anahtar pencere sola ya da sağın.
Değerleri Tasarlamak
- Bunu seçmek için anahtar bir çerçeve üzerinde tıklayın
- Özellikler Panelinde Değerleri Değiştirin
- Değişiklikler bu anahtar çerçeveye uygulanır
Keyframes
- Anahtarı seçin
- Basın Delete veya sağ tıklama → Delete Keyframe
Easing Functions
Anahtar çerçeveler arasındaki animasyonların hızını kontrol edin:
| Easing | Açıklama |
|---|---|
| Linear | Sürekli hız |
| Ease In | Yavaş başlar, hızlı son |
| Ease Out | Hızlı başlangıç, yavaş son |
| Ease In-Out | Yavaş başlar ve sonunda |
| Bounce | Bouncy bitirmek |
Playback Controls
| Kontrol Kontrolü | Shortcut | Eylem |
|---|---|---|
| Play /Pause | Space | Toggle playback |
| Başlangıç | Home | Jump to start |
| Go to End | Bit | Jump to end |
| Split klibi | S | Oyun başlığı altında anahtar çerçeve klibi |
Trim ve Split
Her anahtar çerçeveli öğe, zaman çizelgesine sürükleyici bir klip blok olarak görünür (kırık elmasların arkasındaki indigo bar). Saç bloğu size izin verir:
- Drag vücut - tüm animasyonu tuval zamanında değiştirir (
timeOffset). - Drag sol kenar - çalınan alt ayarın başlangıcını kes. Barın sağ kenarı sabit kalır, Premiere/Canva kongresini eşleştirin.
- Drag doğru kenar - oynanmış alt ayarın sonunu, son anahtar çerçevenin zamanını kaldırdı.
- Basın S, kliplerin içinde oyun başlığıyla – oyun başında bölün. Yeni parça kendi kayıt girişi haline gelir; zincirleme bölmeleri N+1 bağımsız parçalar üretir.
Data fields
Üründeki bu alanlara yönelik klipler UI haritaları:
| Field | Anlam |
|---|---|
timeOffset |
Turun başladığı zaman |
clipInPoint |
First keyframe-data time the klipler (defaults to 0) |
clipOutPoint |
Son anahtar çerçeve-data zaman klipler (en son anahtar çerçeve zamanı) |
Saç tuval penceresinin dışında öğe visible=false ile gizlidir - opaklık yalnız bırakılır, böylece opaklık-animating keyframes hala pencerenin içinde çalışır.
// Programmatic equivalent of right-edge trim.
const item = app.create('text', {
content: 'Reveal', x: 400, y: 300,
animationType: 'keyframe',
timeOffset: 2, // clip starts at canvas time 2s
clipInPoint: 1, // skip the first 1s of keyframe data
clipOutPoint: 4, // stop at 4s of keyframe data → 3s clip window
keyframes: [
{ time: 0, properties: { opacity: 0 } },
{ time: 1, properties: { opacity: 1 } },
{ time: 4, properties: { opacity: 0.3 } },
],
});
Hangi bölünme size verir
Bölünme derin bir kopyadır. Paper.js öğe Item.clone() ile klonlanır (preserves transform + stili); anahtar çerçeve dizileri (keyframes, contentKeyframes, propertyEasings) JSON yuvarlak-trikedilir, böylece her parça kendi verilerine sahiptir. Zincirli bölmeler lineer olarak değişir: N bölünmüşler 346 N + bağımsız parçalar, her bir kendi kayıt girişi. Pratik sonuçlar:
- Per-part easing - tek bir anahtar çerçevenin
easing’sini tek bir parçada değiştirin; diğerleri buna aykırıdır. - Per parça rengi veya değeri interpolasyon - anahtar bir çerçevenin
fillColor,strokeColorveya pencere üzerindeki farklı bir dönüşümü uygulamak için bir parça üzerinde animasyonlu mülk. Mevcut renk ve gradient interpolators HSL/RGB lerp değişmeden çalışır. - Per- parça uzaysal yolu -
spatialHandlesbireysel anahtar çerçeveler içinde yaşar, bu yüzden bir parçanın animasyonunu tedavi etmek başkalarını etkilemez.
Parçalar, tuval pencerelerinin çakışmadığı sürece görsel olarak örtüşmüyor. Herhangi bir parça yeni bir tuval-zaman pozisyonuna sürükleyin veya daha fazla bölün.
Örnek: Fade In Animation
- Bir metin öğesi seçin
- Saat 0s: Opakity’yi 0’a ayarlayın
- 1’de: Opakity’yi 1’e ayarlayın
- Ease Out
- Reklam Play to önizleme
Örnek: Renk Geçişi
- Bir öğe seçin
- Saat 0’larda: #FF0000’a Renk Oluşturun (kırmızı)
- Zaman 2’lerde: Renkleri #0000FF (mavi)
- Renk spektrumu spektrum yoluyla sorunsuz geçişler
Örnek: Kamera Pan Etkisi
Tuvali bir viewport olarak kullanan büyük görüntülerde sinematik pan animasyonlar oluşturun.
Nasıl çalışır
Tuvalinizden daha büyük bir görüntüniz olduğunda:
- canvas sınırları kamera görünümü olarak hareket eder
- görüntüyü hareket et = kamera pansright**= kamera pans**
- image up = kamera pans down
Pan Animation Oluşturma
- Set tuval büyüklüğü arzulanan çıktınıza (örneğin, 1920× HD video için × 1080)
- Import a large image (larger Than tuval)
- ** Görüntüyü kabul et - böylece başlangıç görüşü görünür
- Anahtar çerçeveler görüntü pozisyonu taşımak için
Row-by-Row Taraması
Bir yılan modelinde bir görüntüyü taramak:
| Zaman | Image X | Resim Y | Kamera Etkisi |
|---|---|---|---|
| 0s 0 | 0 | 0 | Top-sol köşe |
| 2s | -1920 | 0 | Pan right across row 1 |
| 2.5s | -1920 | -200 | Move down |
| 4.5s | 0 | -200 | Pan 2 sıraya ayrıldı |
| 5 | 0 | -400 | Move down |
| 7 | -1920 | -400 | Sırada Pan sağ 3 |
Alternatif: Kamera Takipleri
Bir nesneyi takip eden dinamik kamera hareketi için:
- Küçük bir işaret veya yol oluşturun
- İşaretleyici ile ilgili bir
camera_followsekleyin - Anahtarlama pozisyonu
- Görünüm otomatik olarak takip edilir
Kamera Pan İpuçları:
- Use Ease In-Out for correct, sinematik hareket için
- Profesyonel sonuçlar için pan speed tutarlı tutun
- MP4 veya WebM olarak en iyi kalite için ihracat
İpuçları
Anahtarlama İpuçları:
- Daha küçük animasyonlar için daha az anahtar çerçeve kullanın
- Ease In-Out doğal görünümlü hareket yaratır
- Sık sık zamanlama kontrol etmek için
Performance: Çok karmaşık anahtar çerçeve animasyonları (many öğeler, birçok anahtar çerçeve) ihracat performansını etkileyebilir.