Avainkehysmuokkain
Luo monimutkaisia, tarkasti ajoitettuja animaatioita avainkehyksillä.
Mitä Keyframes ovat?
Avainkehyksissä määritellään erityiset kiinteistöarvot tiettynä ajankohtana. PinePaper automaattisesti animoi (interpoloi) avainkehysten välillä luodakseen sujuvat siirrokset.
Aikajanan avaaminen
Aikajanapaneeli on näytön alareunassa. Jos piilotettu:
- Klikkaa Näytä valikossa
- Valitse **Näytä aikajana
Avainkehysten luominen
Menetelmä 1: Ominaisuuspaneeli
- Valitse kohde
- Aseta leikinpää haluttuun aikaan
- Muuta ominaisuutta (sijainti, mittakaava, sameus, väri)
- Avainkehys luodaan automaattisesti
Menetelmä 2: Aikataulupaneeli
- Valitse kohde
- Klikkaa aikajanaa haluttuun aikaan
- Napsauta Lisää avainkehys tai paina K
Ominaisuudet
| Omaisuus | Tavaran kuvaus |
|---|---|
| Sijainti | X, Y-koordinaatit |
| Mittakaava | Koko (yhtenäinen tai X/Y) |
| Pyöriminen | Kulma asteina |
| Läpinäkyvyys | Avoimuus (0-1) |
| Täytä väri | Tuotteen väri |
| Kirjasinkoko | Tekstin koko (vain tekstikohdat) |
Muokkaaminen
Liikkuvat avaimet
Vedä avainkehys vasemmalle tai oikealle aikajanalla muuttaa sen aikaa.
Muokkausarvot
- Valitse näppäimistö valitsemalla se
- Muokkaa arvoja ominaisuuspaneelissa
- Muutokset koskevat tätä avainkehystä
Avainkehysten poistaminen
- Valitse näppäinkehys
- Paina delete tai oikea-klikkaa → Poista avainkehys
Helpotetaan toimintoja
Avainkehysten välisten animaatioiden kiihtyvyyden valvonta:
| Helpotus | Tavaran kuvaus |
|---|---|
| Lineaarinen | Vakionopeus |
| Helppo | Hidas alku, nopea loppu |
| Helpota | Nopea aloitus, hidas pää |
| Helpota sisäänottoa | Hidas alku ja loppu |
| Pommi | Pomppu loppu |
Toistokontrollit
| Valvonta | Pikanäppäin | Toiminto |
|---|---|---|
| Toista/tauko | Space | Vaihda soittoa |
| Aloita | Koti | Siirry alkuun |
| Siirry loppuun | End | Hyppää loppuun |
| Jaa leike | S | Jaa näppäimistön leike leikkeen alla |
Leikkaa ja jaa
Jokainen näppäimistöllä animoitu kohde näkyy aikajanalla vetävänä leikkeenä (näppäinten takana oleva indigopalkki). Leikepöydän avulla voit:
- Raahaa kehoa … … an…
- Raahaa vasen reuna … Baarin oikea reuna pysyy ankkuroituna Premiere/Canva -sopimuksen mukaisesti.
- Raahaa oikea reuna Leikata loppuun soitetun ala-range, kiinni viimeisen näppäimistön aikaa.
- Press S leikepää sisällä clip … split at the playhead. Uudesta teoksesta tulee oma rekisterimerkintänsä; ketjutusosiot tuottavat N+1:stä riippumattomia osia.
Tietokentät
Clip-block UI kartat näille kentät kohteen:
| Kenttä | Merkitys |
|---|---|
timeOffset |
Kangasaika, jolloin leike alkaa |
clipInPoint |
Ensimmäinen keyframe-data-aika leikkeen soittoa (oletukset 0) |
clipOutPoint |
Viimeinen keyframe-data-aika leikkeen soittoa (oletukset viimeiseen keyframe-aikaan) |
Leikkeen kangasikkunan ulkopuolella kohde on piilotettu visible=false: n kautta. Operatiivisuus jätetään yksin, joten opasiteettia suojaavat avaimet toimivat edelleen ikkunan sisällä.
// 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 } },
],
});
Mitä jako antaa
Jako on syvä kopio. Paper.js-tuote kloonataan Item.clone():n kautta (varastot muuntavat + tyyli); näppäimistöt (keyframes, contentKeyframes, propertyEasings) ovat JSON:n pyöristettyjä, joten jokainen kappale omistaa datansa. Ketjutus splits asteikot lineaarisesti: N jakaa … Käytännön seuraukset:
- Per-osallinen helpotus Muuta yksi avainkehys
easingyksi pala; muut ovat koskemattomia. - Per-osainen väri tai arvo interpoloimalla … Nykyiset väri ja kaltevuus interpolaattorit käsittelevät HSL/RGB lerp ennallaan.
- Per-piece spatial polku
spatialHandleselää yksittäisten näppäimistöjen sisällä, joten yhden kappaleen animaation polun kaartaminen ei vaikuta muihin.
Palat eivät ole päällekkäin niin kauan kuin kangasikkunat eivät ole päällekkäisiä. Vedä mikä tahansa pala uuteen kangas-aika asentoon, leikata se uudelleen, tai jakaa sen edelleen.
Esimerkki: Häipyminen animaatiossa
- Valitse tekstikappale
- Aika 0s: Aseta Opacity 0
- Aika 1s: Aseta Opacity 1
- Aseta helpotus Helpottaa
- Paina soittoa esikatseluun
Esimerkki: Värisiirtymä
- Valitse kohde
- Aika 0s: Aseta täyttö väri #FF00000 (punainen)
- Aika 2s: Aseta täyttö väri #00000FF (sininen)
- Värin sujuva siirtyminen läpi spektrin
Esimerkki: Camera Pan Effect
Luo elokuvallisia pan-animaatioita suurille kuville käyttäen kankaalla näköalana.
Miten se toimii
Kun sinulla on kuva suurempi kuin kankaalla:
- näytöt toimivat kameran näkökenttänä
- kuva vasen = kamerapannut oikea
- kuvan siirtäminen ylöspäin = kamerapannut **down
Pan-animaatioiden luominen
- Aseta kankaan koko haluttuun lähtöön (esim. 1920×1080 HD-videolle)
- Tuo suuri kuva (isompi kuin kangas)
- Maksa kuva niin aloitusnäkymä näkyy
- Luo näppäimistöt siirtääksesi kuvan sijaintia
Row-by-Row skannauskaavio
Skannaa kuvan läpi käärmekuviolla:
| Aika | Kuva X | Kuva Y | Kameratehoste |
|---|---|---|---|
| 0s | 0 | 0 | Vasen yläkulma |
| 2s | -1920 | 0 | Pane riville 1 |
| 2.5s | -1920 | -200 | Siirry alas |
| 4.5s | 0 | -200 | Pane vasen rivin 2 yli |
| 5s | 0 | -400 | Siirry alas |
| 7s | -1920 | -400 | Pane riville 3 |
Vaihtoehto: Kamera seuraa
Dynaaminen kameran liike, joka seuraa esinettä:
- Luo pieni merkki tai polku
- Lisää
camera_follows-suhde merkkiin - Animoi merkkien sijainti
- Näkymäkenttä seuraa automaattisesti
Kamera Pan Vinkkejä:
- Käytä Helppo sisäänotto sileään, elokuvalliseen liikkeeseen
- Pidetään panssarinopeus yhdenmukaisena ammatillisia tuloksia varten
- Vie MP4 tai WebM parhaaseen laatuun
Vinkkejä
Avainkehysvinkit:
- Käytä vähemmän näppäimistöjä sujuvampiin animaatioihin
- Helppo In-Out luo luonnollisen liikkeen
- Esikatselu usein tarkistaa ajoitus
** Suorituskyky: Erittäin monimutkaisia näppäimistön animaatioita (monia kohteita, monia avaimia) voi vaikuttaa vientituloksiin.