Relationer
Relationer är beteendedrivna länkar mellan objekt. Istället för att manuellt tangenttrycka varje rörelse kan du förklara relationer som “denna månkretsar den planeten” och PinePaper hanterar animeringen automatiskt.
Kärnrelationer Typer
| Förhållande | Beskrivning | Exempel användning |
|---|---|---|
| orbits | Cirkulär rörelse runt mål | Månen kretsar kring en planet |
| följer | Flytta mot mål med smoothing | Etikett efter en karaktär |
| attached to | Flytta med mål (fast offset) | Hat på en karaktärs huvud |
| keeps distance | Håller fast avstånd från målet | Elektroner runt en kärna |
| point at | Rotates att möta mål | Arrow pekar på cursor |
| speglar | Speglar position över axeln | Reflektionseffekt |
| parallax | Djupbaserad rörelse | Background scrolling |
| bounds to | Stannar inom definierade gränser | Boll studsar i en låda |
Animation Relations
| Förhållande | Beskrivning | Exempel användning |
|---|---|---|
| växer från | Skalor från noll till full storlek | Artiklar som förekommer i sekvens |
| staggered med | Gruppanimation med stagger | Titelbrev som visas en efter en |
| indikationer | Tillfällig höjdpunkt puls | Rita uppmärksamhet på ett objekt |
| circumscribes | Ritningar formar runt mål | Belysa ett nyckelelement |
| våg through | Våg distorsion effekt | Ripple genom en rad objekt |
| morphs to | Shape morphing animation | Form övergår till en annan |
| cam follows | View pans att följa mål | Kamera spårar en karaktär |
| kamera animates | Keyframe kamera zoom/panna | Cinematic zoomsekvenser |
Procedur Animation Relations
Dessa relationer skapar animation utan att behöva ett målobjekt:
| Förhållande | Beskrivning | Exempel användning |
|---|---|---|
| driven by | Fastighet följer en annan egendom | Opacity styrd av position |
| wiggle | Procedur buller rörelse | Jittery, organisk rörelse |
| time expression | Math uttryck över tiden | Sine våg oscillation |
Lägga till relationer
Från UI
- Välj källpost (den som kommer att flytta)
- Öppna avsnittet Relationer* i panelen Egenskaper
- Välj en relation typ
- Välj mål objekt (den som ska relatera till)
- Justera parametrar efter behov
Relationsparametrar
Varje relationstyp har specifika parametrar:
orbit:
| Parameter | Beskrivning | Standard |
|---|---|---|
| radie | Avstånd från mål | 100 |
| hastighet | Rotationshastighet | 0.5 |
| riktning | clockwise eller counter-clockwise |
clockwise |
| fasfasfasfasfas | Börja vinkel (radier) | 0 |
följer:
| Parameter | Beskrivning | Standard |
|---|---|---|
| offset | [x, y] kompensera från mål | [0, 0] |
| slipning | Movement smoothing (0-1) | 0.1 |
| fördröjning | Följ fördröjningen på sekunder | 0 |
wiggle:
| Parameter | Beskrivning | Standard |
|---|---|---|
| frekvens | Oscillationer per sekund | 2 |
| amplitude | Maximal förskjutning (px) | 10 |
| fast egendom | position, rotation, opacity, scale |
position |
| seed | Reproducerbart frövärde | 0 |
time expression:
| Parameter | Beskrivning |
|---|---|
| fast egendom | Vilken egenskap att animera (x, y, rotation, opacity, scale) |
| uttryck | Matematiskt uttryck med t (tid) och v (basvärde) |
Tillgängliga funktioner: sin, cos, abs, floor, ceil, sqrt, pow, min, max, clamp, lerp, smoothstep
Time-Scoped Relationer
Relationer kan endast vara aktiva under ett visst tidsfönster:
| Parameter | Beskrivning |
|---|---|
| starttid | När relationen aktiveras (andra) |
| sluttid | När relationen inaktiveras (andra) |
| autoRemove | Ta bort automatiskt efter endTime |
Detta låter dig skapa sekvenser där objekt ändrar beteende över tiden - till exempel en objektbana i 3 sekunder, sedan följer i 2 sekunder.
Kameranimation
camera_animates-relationen skapar filmisk zoom och pansekvenser:
- Lägg till
camera_animates-relationen för att skapa keyframed-kamerarörelser - Definiera zoomnivåer och centerpositioner vid olika tidpunkter
- Utsikten animerar smidigt mellan keyframes
Detta är perfekt för presentationer, handledning och filmintros där du vill styra betraktarens uppmärksamhet.
Tips
Komponera:** Flera relationer kan tillämpas på samma objekt. De tillämpas i sekvens varje ram, så att du kan kombinera orbits med wiggle för komplex organisk rörelse.
- Börja med
followsellerattached_toinnan du försöker komplexa installationer - Använd tidscoping - Skapa sekvenser genom att ge relationer olika tidsfönster
- Kombinera med nyckelframes ** - Relationer och keyframe animationer kan fungera tillsammans
- Förhandsvisning ofta - Spela tidslinjen för att se hur relationer interagerar
*Related: Animations | Keyframe Editor