Billentyűszerkesztő
Létrehozása komplex, precizely- időzített animációk segítségével kulcskeretek.
Mi az a Keyframe?
A kulcskeretek meghatározott időpontokban határozzák meg a konkrét ingatlanértékeket. A PinePaper automatikusan animálja (interpolál) a kulcskeretek között, hogy zökkenőmentes átmenetet hozzon létre.
Az idővonal megnyitása
A Timeline panel a képernyő alján van. Ha rejtett:
- Kattintson * * Kilátás * * az étlapon
- Válasszon * * Timeline * *
Kulcskeretek létrehozása
Módszer: Tulajdonságok panel
- Válasszon ki egy elemet
- Állítsa be a lejátszót a kívánt időre
- Tulajdonság megváltoztatása (pozíció, skála, opacitás, szín)
- A billentyűkeret automatikusan létrejön
Módszer: Idővonal panel
- Válasszon ki egy elemet
- Kattintson az idővonal a kívánt időben
- Kattintson * * Keyframe * * vagy nyomja meg az K gombot
Kulcsfontosságú tulajdonságok
| Tulajdonság | Leírás |
|---|---|
| Pozíció | X, Y koordináták |
| Méret | Méret (egységes vagy X / Y) |
| Forgás | Fokozatos szög |
| Átláthatóság | Átláthatóság (01) |
| Szín kitöltése | Elem színe |
| Betűméret | Szövegméret (csak szöveges elemek) |
Kulcskeretek szerkesztése
Mozgó kulcskeretek
Húzzon egy billentyűzetet balra vagy jobbra az idősíkra, hogy megváltoztassa az idejét.
Szerkesztési értékek
- Kattintson egy kulcskeretre, ha szeretné kiválasztani
- A Properties Panel értékeinek módosítása
- Változások vonatkoznak erre a kulcskeretre
Kulcskeretek törlése
- Válassza ki a kulcskeretet
- Nyomja meg az Delete vagy jobb klikk → * * Törlés Keyframe * *
Funkciók könnyítése
A kulcskeretek közötti animációk gyorsulásának ellenőrzése:
| Könnyű | Leírás |
|---|---|
| Lineáris | Állandó sebesség |
| Könnyű | Lassú kezdet, gyors vég |
| Kisebb | Gyors kezdet, lassú vég |
| Ease In- Out | Lassú kezdet és vég |
| Ugrás | Ugrás befejezés |
Lejátszóvezérlés
| Ellenőrzés | Rövidítés | Intézkedés |
|---|---|---|
| Lejátszás / szünet | Space | Lejátszás bekapcsolása |
| Indítás | HomeX1Q | Ugrás az elejére |
| Vége | End | Ugrás a végéhez |
| Váltás | S | Osszuk szét a billentyűzet klip alatt a lejátszó |
Trim és Split
Minden keyframe- animated elem megjelenik az idősíkon, mint egy draggable klip blokk (az indigo bar mögött a kulcskeret gyémántok). A klip blokk lehetővé teszi:
-
-
- Húzza fel a testet * * - fordítsa át a teljes animációt vászon időben (
timeOffset).
- Húzza fel a testet * * - fordítsa át a teljes animációt vászon időben (
-
-
-
- Húzza a bal szélét * * - vágja be a lejátszott résztartomány kezdetét. A bár jobb széle lehorgonyzott marad, a Premiere / Canva konvenciónak megfelelően.
-
-
-
- Drag the right edge * * - strim the end of the play sub- range, called to the last keyframe 's time.
-
-
-
- Nyomja meg az S * * * a playhead belül a klip - split a playhead. Az új darab saját regiszterbejegyzéssé válik; a lánclécek N + 1 független darabokat termelnek.
-
Adatmezők
A clip- block UI térképek ezekre a mezőkre:
| Mező | Jelentés |
|---|---|
timeOffset |
A klip elkezdésének ideje |
clipInPoint |
Első billentyű- adat idő a klip játszik (alapértelmezés 0) |
clipOutPoint |
Last keyframe- data time the clip plays (alapértelmezés az utolsó kulcsképre) |
A klip vászon ablakán kívül a termék az visible=false-n keresztül van elrejtve - az opacitás egyedül marad, így az opacitás-animációs billentyűk még mindig az ablakon belül működnek.
// 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 } },
],
});
Mi a hasadás
A megosztás egy mély másolat. A Paper.js elem klónozott keresztül Item.clone() (megőrzi átalakítás + stílus); a kulcskeret tömbök (keyframes, contentKeyframes, propertyEasings) a JSON round-gallyak, így minden darab birtokolja az adatokat. Lánchasadék pikkelyek lineárisan: Az N + 1 független darab, mindegyik saját kibocsátásiegység-forgalmi jegyzék. Gyakorlati következmények:
-
-
- Per- piece easing * * - változtassunk meg egy kulcskeretet
easing-val egy darabon; a többiek érintetlenek.
- Per- piece easing * * - változtassunk meg egy kulcskeretet
-
-
-
- Per- piece color or value interpolation * * - szerkesszen egy kulcskeretet
fillColor,strokeColor, vagy bármilyen animációs ingatlan egy darabban, hogy alkalmazzon egy másik transzformációt az ablakán. A meglévő szín- és gradiens interpolátorok a HSL / RGB örpöt nem kezelik.
- Per- piece color or value interpolation * * - szerkesszen egy kulcskeretet
-
-
-
- Per- piece térút * * -
spatialHandleslive inside individual keyframe, so curving the path of one piece 's animáció nem befolyásolja a többit.
- Per- piece térút * * -
-
A darabok nem fedik egymást, amíg a vászon ablakaik nem fedik egymást. Húzzon egy darabot egy új kanvas-idő pozícióba, vágja le újra, vagy ossza tovább.
Példa: Fade In Animation
- Szövegelem kiválasztása
- A '0s időpontban: az opacitás beállítása 0-ra
- Az 1s időpontban: Az opacitást 1-re állítsuk be
- Lazítás beállítása
- Nyomja meg a játék előnézetét
Példa: Színátmenet
- Válasszon ki egy elemet
- A 80-as években: A kitöltési szín beállítása # FF0000 (piros)
- 2s időpontban: A kitöltési szín beállítása # 0000FF (kék)
- A szín simán áthalad a spektrumon
Példa: Camera Pan effektus
Készítsen moziábrákat a nagy képeken, a vászon segítségével megtekinthető.
Hogyan működik
Ha van egy kép nagyobb, mint a vászon:
- A * * vászon határai * * a kamera nézeti portja
- Mozgatjuk a * * kép bal * * = kamera pans * * jobb * *
- Mozgatva a * * kép felfelé * * = kamera pans * * le * *
Pan animáció létrehozása
-
-
- Állítsa vászon mérete * * a kívánt kimenetet (például, 1920 × 1080 HD videó)
-
-
-
- Importálni egy nagy képet * * (nagyobb, mint vászon)
-
-
-
- Pozíció a kép * * így a kiindulási nézet látható
-
-
-
- Keyframe létrehozása * * a kép pozíciójának mozgatásához
-
Rowby- Row Scanning Minta
Egy szerpentin mintán keresztüli lekérdezés:
| Idő | X kép | Y kép | Kamera effektus |
|---|---|---|---|
| 80 | 0 | 0 | Bal felső sarok |
| 2 s | -1920 | 0 | Pan jobbra az 1. sorban |
| 2.5s | -1920 | -200 | Mozgás |
| 4.5s | 0 | -200 | Pan balra a 2. sorban |
| 5 s | 0 | -400 | Mozgás |
| 7 s | -1920 | -400 | Pan jobbra a 3. sorban |
Alternatív: Camera Follow
A dinamikus kameramozgáshoz, amely egy objektumot követ:
- Kis jelölő vagy útvonal létrehozása
camera_followskapcsolat hozzáadása a jelölőhöz- A jelölő helyzetének animációja
- A nézet automatikusan következik
Kamera Pan tippek:
- Használata * * Ease In- Out * * sima, filmszerű mozgáshoz
- A pán sebességének a professzionális eredményekhez való igazítása
- Export mint MP4 vagy WebM a legjobb minőségért
Tippek
Keyframe tippek:
- Kevesebb kulcskeret használata simább animációkhoz
- A könnyebbik kimenet természetesnek tűnik
- Előnézet gyakran ellenőrizni az időzítést
-
- Performance: * * Nagyon összetett billentyűzet animációk (sok elem, sok kulcskeret) befolyásolhatja az exportteljesítményt.