I den här guiden kommer du lära dig hur man använder uttryck i Adobe After Effects för att implementera ljudvågor i animeringar. Du kommer att se hur du skapar en Null-Object för att spara ljudinformation och hur du använder den informationen i realtid för olika egenskaper, som att skala en text.
Viktiga insikter
- Med Null-Objects kan du spara ljudinformation och använda den för olika animationseffekter.
- Uttryck gör det möjligt för dig att dynamiskt styra egenskaper baserat på ljudvågor.
- Genom att länka egenskaper till ljud kan en interaktiv layout skapas som reagerar på ljudanimationen.
Steg-för-steg-guide
För att börja animera musiken i After Effects, följ dessa steg:
Välj först din ljudfil. Högerklicka och välj i kontextmenyn "Keyframe Assistant" och sedan "Convert Audio to Keyframes". Detta skapar automatiskt ett nytt lager som är ett s.k. Null-Object. Null-Objectet fungerar som en informationslagring för ljudamplituder.

Ditt Null-Object finns i din komposition. Det är bara ett hjälplager och renderas inte, utan hjälper dig att organisera information. Null-Objectet sparar ljudvågorna från ljudfilen i keyframes.

Studera egenskaperna hos Null-Objectet. Här ser du ljudamplituderna som representerar ljudvågorna från din spår. All denna information är organiserad efter separata kanaler - vänster, höger och båda kanalerna.

Om ditt spår inte har några skillnader mellan kanalerna kan du hoppa över de specifika kanalerna för detta steg och fokusera effekterna på båda kanalerna. Du kan rensa effekterna för vänster och höger kanal för att förenkla vyn.
För att visuellt representera ljudvågorna kan du klicka på Diagramredigeraren. Genom representationerna kan du se hur mycket ljudvolymen i ditt spår varierar. Du kan flytta reglaget och observera skjuten från nästan noll till 50 enheter.

Nu kommer vi infoga en text i kompositionen. Skapa en textlager med titeln "Music" och positionera den i mitten av din komposition.

Nu kopplar du skaleringen av textlagret till reglaget på Null-Objectet. Klicka på textlagret, tryck "S" för att aktivera skaleringen. Använd verktyget "Puppet Tool" för att koppla skaleringen till reglaget.

Efter kopplingen ser du att skaleringen uppdaterades i uttrycket. Kopplingen sparar värdet av ljudamplituden i en variabel som du kan ge valfritt namn åt.

När du vill spela upp en förhandsgranskning av animationen ser du att storleken på textlagret dynamiskt reagerar på musikvågor.

Nu ser vi till att textens skalering alltid förblir på 100%, även om musiken är tyst. Ändra uttrycket så att det inte sjunker under 100% vid låga vågor.

Du kan göra en enkel addition i uttrycket. Om reglaget exempelvis når en tyst plats, justeras texten till minst 100%, och vid kraftig skjutning adderas ljudvärdet du har sparat till skaleringen.

Fundera även på att tillämpa mer komplexa matematiska operationer på uttrycken, såsom multiplikation eller användning av parenteser för exakta beräkningar. På så sätt får du mer kontroll över hur starkt animationen reagerar på musiken.

I nästa del av denna handledning kommer vi att fokusera på hur du kan optimera skalningsbeteendet för att små förändringar i musiken inte omedelbart skapar en förändring i storleken. Fokusera på att styra och utforma animationen med rätt värden.

Sammanfattning
I denna handledning har du lärt dig hur du med uttryck i After Effects kan implementera dynamiken i din musik i animationer. Du har lärt dig hur du använder noll-objekt för att lagra ljudinformation i keyframes och därmed dynamiskt koppla skalningen av textskikt.
Vanliga frågor
Vad är noll-objekt i After Effects?Noll-objekt är osynliga lager som fungerar som informationslagringsenheter och hjälper till att styra animationer.
Hur fungerar uttryck i After Effects?Uttryck är skript som kopplar egenskaper till varandra och dynamiskt reagerar på värden.
Hur kan jag justera skalningen så att den inte går under 100 %?Använd enkla matematiska operationer i uttrycken för att ställa in det minsta värdet för skalningen.