Videre med teksten, som vi stadig gerne vil animere. Vi ønsker, at denne tekst, der står her håndskrevet og ret statisk, får et udseende, som om hver eneste ramme er tegnet forfra på ny.

For det var jo sådan: Hvis man ville bevæge en tekst fra venstre mod højre, så skulle man tegne billederne enkeltvis for hver position.

Hvis man gerne vil have, at teksten tegnes ind i animationen, så skal man tegne den første streg fra A, tage et foto, derefter tegne den næste streg fra A, tage et foto osv. Det bliver så lidt uregelmæssigt, hvilket udgør det her Stop-Motion-udseende: Som om man ryster lidt på kameraet, skubber papiret en smule osv.

Og præcis det ønsker vi også at simulere her. Vi ønsker at efterligne dette oldschool-tegnefilmslook og tilføje denne tekstvadser.

Animation let at lave: Tekstblinken

Trin 1

Jeg bruger til dette en effekt, som jeg kan søge efter under Effekter og forudindstillinger: Turbulent forskydning.

Jeg klikker på denne mulighed og trækker den med musen holdt nede hen til tekstlaget "Animation let lavet".

Så ser det sådan ud:

Animering lavet let: Tekstblink

Trin 2

Hvad sker der egentlig der?

Lad os tilføje et justeringslag for at vise jer, hvad denne effekt præcis gør.

Vi tager en turbulent støj og trækker den ind i billedet. Den forvandler sig til støj, et skyemønster - i Photoshop kaldes dette filter skyfilter.

Standardindstillingen er en relativt lav kompleksitet. Vi kan øge kontrast og lysstyrke en smule, så kan man godt se, hvad der sker.

Animation let: Tekstblink

Når vi så sammenligner det med teksten, så er det tydeligt, hvad der sker der:

Teksten bliver forskydet ud fra disse sort- og hvid-værdier. Alt, hvad der er sort, betyder, at jeg bevæger det mod venstre. Alt, hvad der er hvidt, betyder, at jeg bevæger det mod højre eller opad eller nedad.

Animation let at lave: Tekstblinken

Trin 3

Hvis vi ville efterligne dette manuelt, skal vi bruge kilden som en underkomposition, og derefter kunne jeg tage min tekst og trække effekten Forskydning ind på billedet via højreklik eller bedst af alt igen via søgningen. Det er i bund og grund en forskydnings-kortlægning...

Animation let at lave: Tekstblink

Trin 4

... Så kommer hvid i en bestemt retning og sort for eksempel også, der sker altså præcis det samme som før.

Vi justerer det korrekte forskydningslag og forskyder det derefter en smule horisontalt og vertikalt.



Det sker altså præcis det samme, som sket med Turbulent forskydning også: Den tager denne støj, som er herinde, som man også kan animere med evolution, den tager denne støj og forskyder dermed teksten.

Animation let at lave: Tekstblink

Trin 5

I fanen Projekter sletter jeg dette farvelag igen.

Væsentligt mere praktisk og uden ekstra besvær får vi begge dele samtidig via effekten: både forskydning og denne støj pænt komprimeret i denne effekt.

Man kan lave meget interessante ting med denne effekt, når man øger styrken. Det kan gå helt hen til helt abstrakte mønstre, men jeg vil kun sætte styrken meget diskret til en værdi omkring 7 og størrelsen til cirka 13.

Så får jeg en let vadser, som jeg lige kan se på, når jeg slår fx til og fra.

Animation let at lave: Tekstblink

Trin 6

Hvordan får jeg det til at se anderledes ud for hvert eneste frame? Vi har netop set, at evolutionen har noget at gøre med, hvordan jeg påvirker støjen. Jeg flytter evolutionen og så får teksten en metamorfose, men det er mig stadig for flydende, jeg vil gerne have, at den hopper. Det vil ikke være tilstrækkeligt at animere det med et andet keyframe. Derfor klikker jeg på Altevolutionen og tilføjer en udtryk. Den er meget enkel - det er en tilfældig værdi.

Jeg vil ikke lige nu gå ind på wiggle, som nogle måske allerede kender. Jeg vil gå ind på en endnu mere tilfældig funktion: Random-kommandoen. Wiggle-kommandoen bruger også sådan en støj til at generere tilfældig bevægelse og flydende overgange mellem de enkelte tilfældigt valgte poses. Det vil jeg dog slet ikke her. Jeg vil have tilfældige værdier, der er helt uafhængige af hinanden.

Vi indtaster "random (-9999,9999)" og så har den total frihed til at vælge, hvad den vil tage som tilfældig værdi.

Hvis vi kigger på dette i detaljer, så ser vi, at virkelig hvert frame har en helt anderledes værdi, og dermed også et helt anderledes skriftbillede. Nu vadser teksten let.

Animation let at lave: Tekstflimmer

Trin 7

Jeg lader det køre og bemærker, at flimmeret allerede er ret hektisk. Hvorfor bliver det så hektisk, og hvorfor opnår vi ikke helt den effekt, vi ønskede?

I tegnefilm arbejdes der normalt med 24 billeder pr. sekund, fordi det er biograffrekvensen. Man tegnede heller ikke alle 24 billeder, men måske kun 12 billeder pr. sekund og viste simpelthen hvert billede to gange. Dette er især meget mindre arbejde for inbetweenere og er ikke noget publikum bemærker.

Vi behøver ikke nødvendigvis spare arbejde her, for det meste sker automatisk. Men jeg vil skala det på samme måde, så vi får denne effekt.

Jeg leder efter effekterne for "skalering" og vælger Tidsskala (eng. posterize time). Jeg trækker denne effekt ned på tekstlaget.

Animation let at lave: Tekstflimmer

Trin 8

Nu skalerer vi det hele ned til en billedfrekvens på 24, så der ikke sker ændringer ved hver enkelt frame. Der er frames imellem, hvor der intet ændrer sig.

Jeg sætter det til "25/10" og så ændrer det sig kun hvert tiende frame. Jeg lader det køre - men det er for langsomt for mig.

Derfor stiller jeg det til "25/3", det kunne se godt ud. Nu ændrer teksten sig hver tredje frame. Så får vi en flot effekt ind.

Animering gjort let: Tekstblinken



Disse to effekter kan let anvendes på enhver tekst.

Trin 9

En måde at undlade Tidsskala-effekten på er ved at skrive udtrykket anderledes. Jeg har forberedt et udtryk, der kun ændrer evolutionsværdien hver 3. frame. Det er lidt mere performant, for med effekterne beregner den først alle 25 frames og justerer derefter tidsmæssigt til den ønskede værdi. Det er den nemmeste løsning, men ikke den bedste. Derfor indsætter jeg det udtryk, jeg allerede har forberedt.

Lille tip: Fra CC udvides eksisterende udtryk med genvejen "EE".

Animation let at lave: Tekstblink



Til dem der interesserer sig for udtryk:

"seedRandom" vælger tilfældigliste til random-kommandoen og den ændrer sig kun, når den første værdi i kommandoen ændres, (forudsat at den anden værdi, timeless, er indstillet til true).

Ved hjælp af numFrames styrer man, hvor ofte værdien skal ændre sig. Vi har derfor brug for et tal, der ændrer sig hver 3. frame, for på den måde at få en ny tilfældig værdi hver 3. frame. Den aktuelle tid deles med numFrames og resultatet afrundes. Så tallet øges hver 3. frame med 1, og vi får en ny evolutionsværdi hver 3. frame. Det er princippet.

Vi kunne lige så godt indstille numFrames til at ændre sig hver 10. frame, men jeg beholder den ved 3.

Denne løsning er lidt mere performant - det kan man gøre, men man behøver det ikke.