Forstå leveringsordren i ettervirkninger

Et par år etter min første lys saber lærte jeg hvordan å spore opptak, så til slutt var jeg i stand til å sette inn en billig animert 3D edderkopprobot ... Jeg kom til stedet der jeg trodde jeg visste grunnleggende om After Effects ganske bra. Så en dag fortalte professoren min på college oss kort om å gjengi ordre i After Effects ... Jeg fant dette fascinerende og ønsket å vite mer. I dag skal vi gjøre noen eksperimenter og gå gjennom After Effects 'gjengisordre!


Hva er Render Order ?

Det er bare måten Etter Effects fortsetter fra kildefilene til den gjengitte filmen (i RAM eller i en fil). Med andre ord er det i hvilken rekkefølge alle beregningene er laget av After Effects ved behandling av kildefilene dine for å få gjengitt opptak i komposjonsvinduet eller i din eksporterte fil.

For å forstå dette konseptet fullt ut, husk at et videoklipp eller et digitalt (rasterisert eller vektorbasert) bilde, er bare matte. Hvis du tror at en piksel er et lite firkant eller rektangel med en unik farge ... har du feil. Eller burde si, du har ikke helt rett. Før du blir grafisk representert som dette, er piksler, vektorbaserte bilder og videoklipp tall, slik alle digitale data er.

After Effects er programvare som er i stand til å justere, endre og endre disse tallene på mange forskjellige måter. Alle prosessene er basert på algoritmer ... Effekter er algoritmer ... Kameralaget er basert på algoritmer ... Motion Blur er selv basert på algoritmer.

Ok, så vet alle det allerede, men det jeg vil legge vekt på her er at den endelige gjengitte videoen din er resultatet av alle algoritmer du bruker på kildeopptaket ditt, som beregnes en etter hverandre. Ettervirkninger viser ikke mellomliggende tilstander av prosessene på bildet ditt, det viser bare sluttresultatet. Og fordi After Effects er basert på ikke-destruktiv redigering, er læring hvordan After Effects fungerer, en nyttig ferdighet som virkelig kan hjelpe deg med å forbedre arbeidsflyten din..

En heksadesimal representasjon, av Henkster på stock.xchng.

En grunnleggende komp, trinnvis

For å få en bedre ide om konseptet, tar vi en enkel eksperimentell sammensetning som vi kan se nedenfor, med lag, spormatte, to prekomponenter, effekter, et justeringslag, 3D-lag, blandingsmodus, lys og et kamera. I en sammensetning beregnes lagene fra bunn til topp og ikke synlige lag beregnes ikke. Ikke glem at komposisjonen har en standard monofarge bakgrunn som kan gjengis hvis det er nødvendig (men det kan blande seg med lagene ved å bruke blandemodi). Så, for å forstå gjenga rekkefølgen av en komposisjon, må vi først forstå gjengivelsen av et lag.

Vår vakre testkomposisjon basert på AE CS5-logoen.

Det første laget

Her er det AE CS5-logoen i PNG-format. Det kan være noen form for lag eller kilde materiale. Det første trinnet for After Effects består av å dekode bildet ditt: codec, pixels, fields, frame rate etc ...

AE CS5-logoen.

Like etter det kommer maskerne. Her er bare en sirkulær maske rundt "AE". Masken blir gjengitt fra topp til bunn. Så hvis du har to masker, er den andre forhold til den første.

Da beregnes effektene av laget vårt. Her har vi en kommando. Som du kan se, brukes Bevel på kanten av Mask. Det viser at effekter kommer etter maskerne. Hvis det var flere effekter, vil de bli brukt fra topp til bunn.

Transform-egenskapene blir brukt rett etter effektene. På denne måten er skalaen, opaciteten, posisjonen etc ... av effektene i forhold til egenskapene for lagtransformasjon.

Deretter er det blandingsmodus. Her er det bare vanlig modus, fordi det er det nederste laget. De andre modiene er ubrukelige i denne posisjonen.

Nå som vårt første lag er beregnet, kan vi fortsette med resten av samlingen vår.

Det første laget av vår komp.

Resten av komp

Neste kommer sporet Matte. Spormatskiktet beregnes fullstendig (masker, effekter, stil), og deretter legges matet på vårt første lag. Her er vår Matte en pre-komposisjon, der bokstavene i logoen er hvite. Faktisk beregnes Pre-sammensetningen først før noe lag av sammensetningen. Som du kan se, er Bevel-effekten ikke brukt på bokstavene i logoen. Det beviser at effekten av bunnlaget er beregnet før spormatet. Vær oppmerksom på at en spormat kan ikke brukes på et 3D-lag hvis sistnevnte har en lagstil (det er derfor det ikke finnes noen lagstil i vårt første lag). Vær også oppmerksom på at stillaget på en spormatte ikke tar i betraktning hvis spormatten er 3D. Uansett, det er egentlig ikke en god ting å bruke en 3D-spormat på 3D-lag, men dette er bare for eksperimenteringen.

The Track Matte in Action.

Neste i vår sammensetning vises lyslaget. Lyslaget omhandler 3D-lagene, støser sine skygger og lyser dem hvis de er i sin stråle. Det betyr at det visuelle utseendet til et 3D-element endres etter at det ble beregnet i 2D. For å unngå problemer må du være sikker på at spormatten din (hvis den er i 3D) ikke godtar lys og skygger.

Deretter Kamera lag. Jeg tror ikke det er nødvendig å forklare hvordan det fungerer her.

Lyset og kameraet.

Neste i vår sammensetning kommer vårt justeringslag som påvirker lagene under det (unntatt kamera og lys lag) på en 2D-måte (det flater komposisjonen). Nedenfor har jeg brukt Glow og Curve effekter.

Justeringslaget: en kurve og en glød.

Neste kommer en enkel Grå Solid med en fargerik Gradient-effekt som brukes på den. Merk at blandingsmodusen brukes etter all prosess gjort på laget, bortsett fra alfa-laget.

Blendingmodusen av laget kommer etter effektene.

Endelig blir Motion Blur pålagt, avhengig av kamerabevegelsen og lagbevegelsen. Her er det ingen.

Spesielle saker

De kontinuerlig rasteriserte vektorlagene

For den typen lag brukes Transform-egenskapene før effektene. Det betyr at størrelsen på effektene (som en glød, en uskarphet, en fraktalstøy ...) ikke er i forhold til lagets størrelse. Trikset legger laget ditt i riktig størrelse, og kobler deretter "størrelsen" (lengde, radius eller andre egenskaper som det) av effektene dine til skalaen av laget.

Ikke glem at Transform-egenskapene kan brukes som effekt hvis det er nødvendig. Bare gå til Effektpanelet og skriv Transformation. Dette kan være nyttig i noen tilfeller.

Husk også at skyggene til den typen lag ikke tar hensyn til effektene som er brukt på den.

Når skalaen vokser opp, forblir den relative skalaen fra Fractal-støyen den samme.

Pre-sammensetning

Hvis du sjekker "Collapse Transformation" for en pre-comp, beregnes Transform-egenskapene før masker og effekter. Det er i utgangspunktet det samme som det kontinuerlig rasteriserte vektorlaget. Men poenget her er å kollapse transformasjonsegenskapene til den inneholdende sammensetningen med transformasjonsegenskapene til lagene i preparatet, for å opprettholde den beste kvaliteten. Vær forsiktig: Hvis du legger Pre-komposisjonen i en 3D comp, må alle lagene dine (i pre-comp) være i 3D (så ingen justeringslag ...).

Knappen Continuously Rasterized for et vektorlag blir knappen Collapse Transformations for en Pre-komposisjon.

Formlagene

Med et Form lag blir gruppen nederst beregnet først, og formen nederst i en gruppe beregnes først. Deretter beregnes banoperasjoner fra topp til bunn. Og da beregnes malingsoperasjonen fra bunn til topp (de bruker blandingsmodus, som lagene), men vi kan endre det ved å velge "Kompositt: Over tidligere i samme gruppe."

Formen på bunnen er beregnet først.

Foreldre, Barn og Link mellom egenskaper

Hvis en verdi avhenger av verdien av et annet lag (for eksempel hvis ett lag er barn av en annen, eller hvis en verdi er knyttet til en annen), beregnes referansen først.

Layer Styles

De beregnes fra topp til bunn etter lagblandingsmodus, med egen blandingstilstand. Vi kan tenke at, fordi Transform-egenskapene er beregnet før, vil ikke innvendig gløden rotere hvis jeg roterer laget ... Men lyset ser ut til å rotere som om det ble brukt før. For å se hva som virkelig skjer, bare legg inn støyen fra Interior Glow på sitt høyeste nivå, og roter laget ditt. Du kan se at støyen ikke roterer. Lagstilene beregnes etter Transform-egenskapene.

Legg merke til at opasiteten til lagstilene er i forhold til lagets opasitet. Enda en gang beregnes Transform-egenskapene før.

Hvis du vil at interiørstiler bruker blandingsmodusen til laget, kan du velge "ja" til blandingsinteriør stil som gruppe i avanserte blandingsalternativer. Det endrer ikke gjengivelsesordren.

Lagstiler bruker også spormattet til laget. Denne er beregnet før lagstilen.

Stilen kommer etter Spormatten, så etter Transform-egenskapene.

Bevar gjennomsiktighet

Dette er siste prosess beregnet av AE for å gjengi et lag.

Bevar gjennomsiktighet, sist i kjeden.

Konklusjon

Dypt forstår After Effects 'rekkefølge er ikke en så enkel prosess når vi har en kompleks komposisjon med et stort utvalg lagtyper, stiler, 3D, pre-comp og vektorbilder.

Dette oppsummerer de ulike gjengiordringene basert på vårt eksperiment i After Effects:

Rasterize Layer Render Order

  • Kilde
  • Masker (fra topp til bunn)
  • Effekter (fra topp til bunn)
  • Forvandle
  • Spor Matte
  • Blandingsmodus
  • Stiler (fra topp til bunn, med egen blandingstilstand og Opacity i forhold til Transform-egenskapene)
  • Bevar gjennomsiktighet

Kontinuerlig Rasterize Vector Layer og Pre-Composition Render Order

  • Kilde
  • Masker (fra topp til bunn)
  • Forvandle
  • Effekter (fra topp til bunn)
  • Spor Matte
  • Blandingsmodus
  • Stiler (fra topp til bunn, med egen blandingstilstand og Opacity i forhold til Transform-egenskapene)
  • Bevar gjennomsiktighet

Form lag Render rekkefølge

  • Grupper (fra bunn til toppen)
  • Inne i en gruppe: Stier (fra bunn til topp) og stioperasjoner (topp til bunn)
  • Inne i en gruppe: Paint (standard: fra bunn til topp, avhengig av komposittparameteren)
  • Inne i en gruppe: Transform egenskaper
  • Transform egenskapene til laget
  • Effekter (fra topp til bunn)
  • Spor Matte
  • Blandingsmodus
  • Stiler (fra topp til bunn, med egen blandingstilstand og Opacity i forhold til Transform-egenskapene)
  • Bevar gjennomsiktighet

Sammensetning Render Order

  • Bakgrunnsfarge (om nødvendig)
  • Pre-sammensetning
  • Andre lag (fra bunn til toppen)
  • Lights
  • kameraer
  • Bevegelsesskarphet
  • Audio

For flere tekniske detaljer kan du gå til Adobe Hjelp på nettet og se disse artiklene nedenfor. Jeg foreslår at du tester all informasjon som er utstedt i denne opplæringen eller i Adobe Hjelp for å virkelig forstå hvordan det fungerer.

  • Render rekkefølge og kollapsende transformasjoner
  • 3D-lag-interaksjoner, gjengi rekkefølge og kollapsede transformasjoner
  • Grupper og gjengi rekkefølge for former og formattributter
  • Om presomposing og nesting
  • Roster kontinuerlig et lag som inneholder vektorgrafikk

Jeg håper du liker den artikkelen. Du er velkommen til å bruke mitt After Effects-prosjekt for ditt eget eksperiment. :)