Wählen Sie Datei > Importieren > Datei.
- Benutzerhandbuch –After Effects
- Beta-Versionen
- Erste Schritte
- Arbeitsbereiche
- Projekte und Kompositionen
- Importieren von Footage
- Vorbereiten und Importieren von Standbildern
- Importieren aus After Effects und Adobe Premiere Pro
- Importieren und Interpretieren von Video und Audio
- Vorbereiten und Importieren von 3D-Bilddateien
- Importieren und Interpretieren von Footage-Elementen
- Arbeiten mit Footage-Elementen
- Erkennen von Bearbeitungspunkten mithilfe der Szenenbearbeitungs-Erkennung
- XMP-Metadaten
- Text und Grafiken
- Text
- Animationen
- Arbeiten mit Animationsvorlagen in After Effects
- Verwenden von Expressions zum Erstellen von Dropdown-Listen in Animationsvorlagen
- Verwenden von erforderlichen Eigenschaften zum Erstellen von Animationsvorlagen
- Ersetzen von Bildern und Videos in Animationsvorlagen und erforderlichen Eigenschaften
- Schneller und einfacher animieren mithilfe des Bedienfelds „Eigenschaften“
- Zeichnen, Malen und Pfade
- Überblick über Formebenen, Pfade und Vektorgrafiken
- Malwerkzeuge: Pinsel, Kopierstempel und Radiergummi
- Verjüngen von Formenkonturen
- Formenattribute, Malvorgänge und Pfadvorgänge bei Formebenen
- Verwenden des Formeneffekts „Offset-Pfade“ zum Ändern von Formen
- Erstellen von Formen
- Erstellen von Masken
- Entfernen von Objekten aus Videos mit dem Bedienfeld „Inhaltsbasierte Füllung“
- „Roto-Pinsel“ und „Maske verbessern“
- Ebenen, Marken und Kamera
- Animation, Keyframes, Motion-Tracking und Keying
- Animation
- Keyframe
- Bewegungs-Tracking
- Keying
- Transparenz und Komposition
- Anpassen der Farbe
- Effekte und Animationsvorgaben
- Überblick über Effekte und Animationsvorgaben
- Effektliste
- Effekt-Manager
- Effekte unter „Simulation“
- Effekte unter „Stilisieren“
- Effekte unter „Audio“
- Effekte unter „Verzerren“
- Effekte unter „Perspektive“
- Effekte unter „Kanäle“
- Effekte unter „Generieren“
- Effekte unter „Zeit“
- Effekte unter „Überblenden“
- Der Effekt „Rolling-Shutter-Reparatur“
- Effekte „Weich- und Scharfzeichnen“
- Effekte unter „3D-Kanal“
- Effekte unter „Dienstprogramm“
- Effekte unter „Matt“
- Effekte unter „Störung und Körnung“
- Effekt „Details erhalten (Vergrößerung)“
- Veraltete Effekte
- Ausdrücke und Automatisierung
- Expressions
- Expressions – Grundlagen
- Verstehen der Sprache für Expressions
- Verwenden von Einstellungen für Expressions
- Syntaxunterschiede zwischen den Expression-Engines für JavaScript und das veraltete ExtendScript
- Bearbeiten von Expressions
- Fehler bei Expressions
- Verwenden des Expressions-Editors
- Verwenden von Expressions zum Bearbeiten und Zugreifen auf Texteigenschaften
- Sprachreferenz für Expressions
- Beispiele für Expressions
- Automatisierung
- Expressions
- Immersives Video, VR und 3D
- Erstellen von VR-Umgebungen in After Effects
- Anwenden von immersiven Videoeffekten
- Kompositionswerkzeuge für VR/360-Grad-Videos
- Erweiterter 3D-Renderer
- Importieren und Hinzufügen von 3D-Modellen zu Ihrer Komposition
- Importieren von 3D-Modellen aus Creative Cloud Libraries
- Bildbasierte Beleuchtung
- Extrahieren und Animieren von Lichtern und Kameras aus 3D-Modellen
- Tracking von 3D-Kamerabewegungen
- Werfen und Akzeptieren von Schatten
- Eingebettete 3D-Modell-Animationen
- Schattenfänger
- Extraktion von 3D-Tiefendaten
- Ändern der Materialeigenschaften einer 3D-Ebene
- Arbeiten im 3D-Designraum
- 3D-Transformations-Gizmos
- Machen Sie mehr mit 3D-Animation
- Vorschau von Änderungen an 3D-Designs in Echtzeit mit der Mercury 3D-Engine
- Hinzufügen von responsiven Designs zu Grafiken
- Ansichten und Vorschau
- Rendern und Exportieren
- Grundlagen zum Rendern und Exportieren
- H.264-Codierung in After Effects
- Exportieren eines After Effects-Projekts als Adobe Premiere Pro-Projekt
- Konvertieren von Filmen
- Multi-Frame-Rendering
- Automatisches Rendern und Netzwerk-Rendern
- Rendern und Exportieren von Standbildern und Standbildsequenzen
- Verwenden des GoPro CineForm-Codecs in After Effects
- Arbeiten mit anderen Programmen
- Zusammenarbeit: Frame.io und Team Projects
- Arbeitsspeicher, Speicherung und Leistung
- Wissensdatenbank
Das Dokument enthält Informationen zur Arbeit mit datengesteuerten Animationen.
Datengesteuerte Animationen werden mithilfe von Live-Daten erstellt, die aus verschiedenen Datenquellen erfasst wurden, um die Animation in Ihrer Komposition zu steuern. Sie können Daten aus mehreren Datenquellen verwenden. Die Daten können statisch sein oder zeitlich variieren. Importieren Sie die Daten in Ihr After Effects-Projekt und verwenden Sie sie als Eingabe, um Diagramme, Figuren, visuelle Effekte, Filmtitel und andere Grafikanimationen zu animieren.
Datenquellen
Sie können Daten aus beinahe allen möglichen Quellen verwenden. Hierzu zählen u. a.:
- Gerätegenerierte Datendateien – Daten von Geräten wie beispielsweise Fitness-Trackern, die Aktivitäten mithilfe von Sensoren aufzeichnen und sie in verschiedenen Dateiformaten speichern. Zu diesen zeitlich variierenden Daten zählen Geschwindigkeit, Höhe, Entfernung, Herzfrequenz und verschiedene andere Benutzeraktivitätsparameter.
- Benutzergenerierte statische Daten – Globale statische Daten wie beispielsweise Umfrageergebnisse, die zur Steuerung von Grafiken geändert werden können. Mit einer benutzerdefinierten Datei kann ein Arbeitsablauf für globale Daten bereitgestellt werden.
- URL – Echtzeitdaten von Websites wie Einstiegs- und Ausstiegspfade von Benutzern, die auf einer Webseite navigieren.
- Metadaten – Daten, die in Metadaten von Videodateien eingebettet sind.
Eingabeformate
Sie können Datendateien in den folgenden Formaten importieren:
- JSON
- MGJSON
- CSV
- TSV
- BVH
Wenn Sie über Datendateien in anderen Formaten verfügen, konvertieren Sie sie in eines der unterstützten Dateiformate und importieren Sie sie anschließend in das After Effects-Projekt. Es gibt verschiedene Werkzeuge zum Konvertieren von Dateien in Formate, die von After Effects unterstützt werden.
Unterstützung für Standard-JSON (.json)
Sie können eine standardmäßige JSON-Datei als Footage in After Effects importieren und die Datendateien arbeiten im Hintergrund. After Effects referenziert die Daten in diesen Datendateien direkt, um Animationen in den Projekten zu steuern. JSON-Footage wird nicht in Form von Datenströmen im Zeitleistenfenster dargestellt. Sie können die Daten mithilfe von Expressions als ausgewertetes JSON-Objekt referenzieren.
Sie können die Expressions ändern, um festzulegen, wie Daten referenziert werden. Sie können die Daten in einen Texteditor schreiben, der von After Effects referenziert wird, um Animationen zu steuern. Die JSON-Unterstützung basiert auf dem JSON-Schema, das angibt und definiert, wie eine Anwendung JSON-Daten verwenden und ändern kann.
Die grundlegenden JSON-Datentypen lauten:
- Zahl: Eine vorzeichenbehaftete Dezimalzahl.
- Zeichenfolge: Eine Folge aus null oder mehr Unicode-Zeichen.
- Boolescher Wert: Einer der Werte „true“ oder „false“.
- Array: Eine geordnete Liste von null oder mehr Werten.
- Objekt: Eine ungeordnete Sammlung von Namen- und Wertpaaren, wobei die Namen (Schlüssel) Zeichenfolgen sind.
- Null: Ein leerer Wert, für den das Wort „null“ angegeben ist.
Wenn Sie Adobe Media Encoder verwenden oder die Kompositionen mit Premiere Pro verknüpfen möchten, fügen Sie die Datenquellendatei zum Schnittfenster hinzu, anstatt Ausdrücke zu verwenden, um auf Dateneinträge im Bedienfeld Projekt zu verweisen. Das Hinzufügen der Datendatei als Kompositionsebene stellt auch sicher, dass sie kopiert wird, wenn Sie Dateien sammeln.
wählen.
Verwenden von JSON-Dateien in After Effects
Zum Verwenden einer Standard-JSON-Datei gehen Sie wie folgt vor:
-
-
Wählen Sie eine .JSON-Datei aus und klicken Sie auf Öffnen.
-
Die Datei wird dem Projekt hinzugefügt. Erstellen Sie mit dem Footage eine Komposition.
-
Fügen Sie eine Farbfläche zu einer Komposition hinzu. Um eine Farbfläche hinzufügen, wählen Sie Ebene > Neu > Farbfläche aus.
-
Öffnen Sie im Schnittfenster die Eigenschaften der Farbflächenebene und öffnen Sie den Parameter Deckkraft. Dies geht wie folgt: Alt + Klick (Windows) bzw. ⌥ + Klick (macOS).
-
Ändern Sie die Daten im Ausdruck, um Ihre Animation zu ändern. Sie können die JSON-Daten und die Datei verwalten, in der alle Informationen gespeichert sind.
-
Sie können die JSON-Datei auch durch eine andere JSON-Datei ersetzen, um die referenzierten Daten zu ändern. Wählen Sie dazu Footage ersetzen > Datei aus und öffnen Sie die neue Datei von Ihrem Computer.
Um die Daten zu verwenden, können Sie eine Expression für die Eigenschaft anwenden, die durch die Daten gesteuert werden sollen. Gehen Sie anschließend folgendermaßen vor:
-
Verwenden Sie das source Data-Attribut, um die Daten in einer JSON-Datei zu lesen. Beispiel:
var sampleData = footage(“sampleson”)ourceData;
-
Um den Wert zurückzugeben, referenzieren Sie die spezifische Eigenschaft innerhalb der JSON-Daten. Beispiel:
myData.engineData.RPM or myData.latitude.value.
Unterstützung für Motion Graphics JSON (.mgJSON)
Sie können eine MGJSON-Datei als Filmmaterial in Ihr Projekt importieren. Wenn Sie Datenfootage zu einer Komposition hinzufügen, werden Dateneigenschaftsströme in eine Gruppe der obersten Ebene – in eine Datengruppe – gruppiert. Die Datengruppe zeigt Footagedaten als Eigenschaften an. Jede Eigenschaft in der Datengruppe ist per Expression mit der Footagedatei verknüpft. Der Zugriff auf den Wert der Datendatei erfolgt über die Expression footage("foo.mgjson").dataValue(N). Hier steht N für den Pfad zum Datenstrom in der Datei. MGJSON basiert auf einem Schema, das zur Vereinfachung des Referenzierens und Importierens von Datenströmen in After Effects dient.
Jede einzelne Dateneigenschaft verfügt über eine Expression, die diese Eigenschaft mit den Daten in der MGJSON-Datei verknüpft. Wenn die MGJSON-Datei geändert wird, werden die Dateneigenschaftswerte automatisch aktualisiert.
Sie können die Datenebenen im Zeitleistenfenster öffnen und das Auswahlwerkzeug verwenden, um Parameter mit anderen Parametern zu verknüpfen. Die Angaben zu den Änderungen werden automatisch ausgefüllt.
Verwenden von MGJSON-Footage in After Effects
Zum Verwenden einer MGJSON-Datei gehen Sie wie folgt vor:
-
Wählen Sie Datei > Importieren > Datei.
-
Wählen Sie zum Importieren eine MGJSON-Datei aus und klicken Sie dann auf Öffnen.
-
Die Datei wird dem Projekt hinzugefügt. Erstellen Sie mit dem Footage eine Komposition.
-
Importieren Sie ein Asset in das Projekt und fügen Sie es zur Komposition hinzu.
-
Öffnen Sie im Zeitleistenfenster die Eigenschaften des Footage.
-
Legen Sie mit dem Auswahlwerkzeug eine der Eigenschaften des Assets, z. B. Drehung, auf einen der Datenströme in der Datenebene fest. Die Asseteigenschaft referenziert nun die Daten von der Datenebene. Jeder dargestellte Datenstrom weist eine Expression auf, die seinen Wert aus der Footagedatei bezieht.
-
Wenn Sie Footage in einer Vorschau anzeigen, wird das Asset anhand des Datenstroms der Datenebene animiert.
Sie können die Datensamples aus der Datei in Keyframes umwandeln. Führen Sie die folgenden Schritte aus, um die Samples in Keyframes umzuwandeln:
-
Importieren Sie die MGJSON-Datei in Ihr Projekt und ziehen Sie sie ins Zeitleistenfenster.
-
Klicken Sie mit der rechten Maustaste auf die Datenebene und wählen Sie im Menü Keyframe-Assistent > Keyframes aus Daten erstellen aus.
-
Öffnen Sie zum Anzeigen der Keyframes die Datenebene.
Nach der Keyframekonvertierung sind die Daten nicht mehr live und werden nicht von der Datendatei referenziert.
Sie können Live-Daten auch als Diagramm im Diagrammeditor anzeigen. Klicken Sie im Schnittfenster auf das Diagrammeditor-Symbol, um sie anzuzeigen.
Die datengesteuerte Animation stützt sich auf die Expression-Referenz. Weitere Informationen finden Sie unter Datengesteuerte Animation (Expression-Referenz).
Zeitliches Angleichen eines Videos an mgJSON-Daten
Der Befehl Ebene > Zeit > Video an Daten ausrichten verschiebt Videoebenen gemäß der Vorgabe in einer mgJSON-Datei um mehrere Frames. Damit können Sie Videos zeitlich an in einer passenden mgJSON-Datei gespeicherte Daten-Beispiele anpassen. Wenn Sie beispielsweise Daten während eines Rennens aufgezeichnet haben, die Startzeit des Videos jedoch nicht mit der Startzeit der aufgezeichneten Daten übereinstimmt, können Sie einen Versatz festlegen, sodass die Daten automatisch angeglichen werden.
Gehen Sie wie folgt vor, um Videos zeitlich an mgJSON-Daten anzugleichen:
-
Fügen Sie die .mgJSON-Datei zu einer Komposition hinzu, die auch die Zielebenen enthält.
-
Wählen Sie sowohl die .mgJSON-Ebene als auch die Zielebenen aus.
-
Wählen Sie Ebene > Zeit > Video an Daten ausrichten aus.
Damit das gewünschte Ergebnis erzielt werden kann, muss die mgJSON-Datei eine videoSyncTimeList-Gruppe mit folgenden Elementen enthalten:
- Den Namen mindestens einer Zielebene (fileName)
- Die Anzahl der Frames (frameNumber), um die diese Ebenen vom Beginn der Datenebene aus versetzt werden sollen
Beispiel:
"videoSyncTimeList": [
{
"fileName": "sample1.mp4",
"frameNumber": 1000
},
{
"fileName": "sample2.mp4",
"frameNumber": -1000
}
Der Wert für „fileName“ muss der Ebenenname einer ausgewählten Ebene sein, nicht der Quellname der Ebene. Wenn Sie den Namen einer Ebene mit einer Quelle in Ihrer Komposition bearbeiten, also beispielsweise die Ebene „sample1.mp4“ in „Rennkamera 1“ umbenennen, müssen Sie auch den Wert „fileName“ in der mgJSON-Datei entsprechend anpassen. Von „fileName“ referenzierte Ebenen müssen keine Footage-Elemente mit Quelldatei sein. Es kann sich auch um Farbflächen, verschachtelte Kompositionen oder andere Ebenenarten handeln.
Positive frameNumber-Werte versetzen die Zielebene nach links (vor die Datenebene). Negative frameNumber-Werte versetzen die Zielebene nach rechts (hinter die Datenebene). Ein frameNumber-Wert von 0 gleicht den Beginn der Zielebene an den Beginn der Datenebene an.
Unterstützung für CSV (.csv) und TSV (.tsv oder .txt)
Sie können Dateien mit Komma als Trennzeichen (.csv) und mit Tabstopp als Trennzeichen (.tsv oder .txt) als Footage in After Effects importieren und als Datenquelle verwenden. CSV- und TSV-Dateien speichern tabellarische Daten im Normaltextformat, wobei die Werte entweder durch Kommas oder Tabstopps voneinander getrennt sind. Die CSV- und TSV-Datendateien funktionieren ähnlich wie JSON-Dateien.
Befolgen Sie diese Schritte, um CSV- oder TSV-Datendateien in After Effects zu verwenden:
-
Importieren Sie eine CSV- oder TSV-Datei auf ähnliche Weise als Filmmaterial in Ihr Projekt, wie Sie Video-, Audio- oder sonstige Dateien importieren. Es gibt folgende Möglichkeiten, Ihre Dateien als Filmmaterial zu importieren:
- Wählen Sie Datei > Importieren > Datei aus.
- Klicken Sie mit der rechten Maustaste auf das Bedienfeld Projekte und wählen Sie Importieren > Dateityp aus.
- Doppelklicken Sie auf das Projektfenster.
-
Die Datei wird dem Projekt hinzugefügt. Erstellen Sie eine Komposition mit der Datei.
-
Öffnen Sie im Zeitleistenfenster die Eigenschaften des Footage. Verknüpfen Sie die Dateneigenschaften der Ebene in der Komposition über das Expression-Auswahlwerkzeug oder das Eigenschaften-Link-Auswahlwerkzeug mit einer anderen Ebene. Um das Textfeld für Expressions zu öffnen, halten Sie die Umschalttaste gedrückt und klicken Sie auf das Timer-Symbol neben dem Namen der Ebene. Außerdem können Sie die Dateneigenschaften über den Befehl Bearbeiten > Mit Eigenschaften-Links kopieren verknüpfen.
Weitere Informationen über Ebenendateneigenschaften in der Zeitleiste finden Sie unter Grundlagen zu Dateneigenschaften.
-
Um die Datenfootagedatei zu referenzieren, verwenden Sie eine Expression für die Eigenschaft, die von den Daten gesteuert werden soll. Verwenden Sie das Footage-Attribut dataValue(), um die Daten aus einer bestimmten Zeile und Spalte zu lesen. Zeilen und Spalten haben einen nullbasierten Index. Zum Beispiel gibt footage("sample.tsv").dataValue([15,1]) den Wert in Zeile 16 der zweiten Spalte zurück.
Grundlagen zu Dateneigenschaften
Wenn Sie eine JSON-, CSV- oder TSV-Datei zu einer Komposition hinzufügen und die Eigenschaften öffnen, enthalten sie nur eine Gruppe von Dateneigenschaften anstelle der Eigenschaftengruppe Transformieren. Die Eigenschaftsgruppe Daten enthält die Hierarchie der Daten, die in der Datei definiert ist.
Diese Datengruppe handhabt After Effects ähnlich wie Motion Graphics JSON (.mgJSON)-Dateien. Der Unterschied liegt darin, dass JSON, CSV und TSV lediglich statische Datenwerte enthalten können, während mgJSON dynamische Daten enthalten kann (Daten, die sich mit der Zeit ändern).
Jede einzelne Dateneigenschaft verfügt über einen Ausdruck, der diese Eigenschaft mit den Daten in der JSON-, CSV- oder TSV-Datei verknüpft. Wenn Sie die Quelldatendatei ändern, geben die Dateneigenschaftenwerte die Änderung wieder.
Verknüpfungseigenschaften mit dem Auswahlwerkzeug für Eigenschaftenverknüpfungen
Wenn Sie keine komplexen Ausdrücke schreiben möchten, können Sie das Eigenschaften-Link-Auswahlwerkzeug oder den Befehl Bearbeiten > Mit Eigenschaften-Links kopieren verwenden, um die Dateneigenschaften mit den Eigenschaften anderer Ebenen zu verknüpfen. Wenn Sie die Ebenen verknüpfen, schreibt das Eigenschaften-Link-Auswahlwerkzeug automatisch Ausdrücke für Sie.
Benutzerdefinierte Funktionsbibliotheken für Expressions – JSX
In After Effects 15.0 war es möglich, eine JSON-Datei zu importieren, die benutzerdefinierte JavaScript-Funktionen definierte, die als Bibliothek für benutzerdefinierte Expression-Funktionen verwendet werden konnten. In After Effects 15.1 sind JavaScript-Objekte keine zulässige Syntax für JSON. After Effects 15.1 verwendet einen anderen JSON-Parser. Dieser ist streng und erlaubt keinen Import einer JSON-Datei mit unzulässiger Syntax.
Wenn Sie versuchen, eine JSON-Datei mit einer definierten JavaScript-Funktion in After Effects 15.1 zu importieren oder ein Projekt mit einer solchen Datei zu öffnen, zeigt After Effects eine Fehlermeldung an.
Um dieses Problem zu umgehen, können Sie eine JavaScript-Syntaxerweiterungsdatei (.jsx) in After Effects 15.1 importieren. Der Inhalt der JSX-Datei kann dem der in After Effects 15.0 importierten JSON-Datei entsprechen. Sie müssen lediglich die Dateinamenerweiterung in .jsx ändern. Wenn Sie ein vorhandenes Projekt mit einer JSON-Datei öffnen wollen, die nicht funktioniert, klicken Sie auf Datei > Footage ersetzen, um die JSON-Datei durch die JSX-Datei zu ersetzen. Die Expression-Referenzen zur JSON-Datei werden mit Referenzen zur JSX-Datei ersetzt.
Bekannte Probleme mit der datengesteuerten Animation
Bei der Arbeit mit datengesteuerten Animationen in After Effects können diverse Probleme auftreten. Eine vollständige Liste finden Sie unter Bekannte Probleme mit datengesteuerten Animationen.