Operation Manual
Table Of Contents
- Neuerungen
- Erste Schritte
- Arbeitsbereich und Arbeitsablauf
- Setup und Installation
- Allgemeine Elemente der Benutzeroberfläche
- Arbeitsabläufe
- Dynamic Link und After Effects
- Arbeiten mit After Effects und anderen Anwendungen
- Arbeitsbereiche, Bedienfelder und Anzeigen
- Tastaturbefehl-Referenz
- /de/Tastaturbefehle in After Effects
- Planung und Einrichtung
- Arbeiten mit After Effects und anderen Anwendungen
- Einstellungen synchronisieren
- Voreinstellungen
- Tastaturbefehle ändern
- Projekte und Kompositionen
- Importieren von Filmmaterial
- Ebenen und Eigenschaften
- Ansichten und Vorschau
- Animation und Keyframes
- Animation – Grundlagen
- Festlegen, Auswählen und Löschen von Keyframes
- Bearbeiten, Verschieben und Kopieren von Keyframes
- Ausgewählte Animationswerkzeuge
- Verfolgen und Stabilisieren von Bewegung
- Geschwindigkeit
- Animation mit Marionettenwerkzeugen
- Verfolgen der 3D-Kamerabewegung
- Zeitdehnungen und Zeitverzerrungen
- Keyframe-Interpolation
- Farbe
- Zeichnen, Malen und Pfade
- Text
- Transparenz und Komposition
- Effekte und Animationsvorgaben
- Überblick über Effekte und Animationsvorgaben
- Effekt „Hochskalieren mit Detailerhaltung“
- Effektliste
- Keying
- Audio-Effekte
- Effekte „Weich- und Scharfzeichnen“
- Effekte unter „Kanäle“
- Effekte unter „Generieren“
- Effekte unter „Simulation“
- Effekte unter „Text“
- Effekte unter „Perspektive“
- Effekte unter „3D-Kanal“
- Effekte unter „Stilisieren“
- Effekte unter „Verzerren“
- Effekte unter „Störung und Körnung“
- Effekte unter „Matte“
- Effekte unter „Farbkorrektur“
- Veraltete Effekte
- Der Effekt „Rolling-Shutter-Reparatur“
- Effekte unter „Keying“
- Effekte unter „Dienstprogramm“
- Effekte unter „Überblenden“
- Marken
- Arbeitsspeicher, Speicherung, Leistung
- Expressions und Automatisierung
- Rendern und Exportieren
- Systemanforderungen

Nach oben
Nach oben
Hinweis:
Im folgenden Beispiel wird der Name des Footageelements angegeben, das als Quelle der ersten Bildebene im Stapel zum aktuellen Zeitpunkt
verwendet wird, für das der Schalter „Video“ eingestellt ist.
source_footage_name = "";
for (i = 1; i <= thisComp.numLayers; i++){
if (i == index) continue;
my_layer = thisComp.layer(i);
if (! (my_layer.hasVideo && my_layer.active)) continue;
if (time >= my_layer.inPoint && time < my_layer.outPoint){
try{
source_footage_name = my_layer.source.name;
}catch(err1){
source_footage_name = my_layer.name
}
break;
}
}
source_footage_name
Aharon Rabinowitz stellt unterRed Giant TV einen Video-Lehrgang und Beispiel-Expressions zur Verfügung, die zeigen, wie ein Videospielstand
mit der Eigenschaft „Quelltext“ und einem Schiebereglereffekt (Effekt „Einstellungen für Expressions) animiert werden kann.
Harry Frank hat auf seiner graymachine-Website eine Schulung veröffentlicht, in der die Verwendung von Expressions für das Lesen von Daten
aus einer externen Textdatei erläutert wird.
Hinzufügen von Kommentaren zu einer Expression
Wenn Sie eine komplexe Expression schreiben, die Sie für sich selbst oder andere Benutzer zur späteren erneuten Verwendung vorgesehen
haben, sollten Sie Kommentare hinzufügen, in denen erklärt wird, welche Aufgaben die Expression durchführt und wie ihre Bestandteile
funktionieren.
Geben Sie am Anfang des Kommentars // ein. Text zwischen // und dem Ende der Zeile wird vom Programm ignoriert. Beispiel: //
Dies ist ein Kommentar.
Weitere Beispiele für Kommentare dieser Art finden Sie unter Expression-Beispiel: Deckkraft einer 3D-Ebene entsprechend der Entfernung
zur Kamera blenden.
Geben Sie am Anfang des Kommentars /* und am Ende */ ein. Text zwischen /* und */ wird ignoriert. Beispiel: /* Dies ist ein
mehrzeiliger Kommentar. */
Weitere Beispiele für Kommentare dieser Art finden Sie unter Speichern und Wiederverwenden von Expressions.
Speichern und Wiederverwenden von Expressions
Wenn Sie eine Expression geschrieben haben und zur späteren Verwendung speichern möchten, können Sie sie entweder kopieren und in einer
Textverarbeitungsanwendung einfügen oder als Animationsvorgabe oder Vorlagenprojekt speichern. Da Expressions jedoch in Bezug auf andere
Ebenen in einem Projekt geschrieben und dabei bestimmte Ebenennamen verwendet werden, müssen Sie die Expression beim Übertragen in ein
anderes Projekt häufig entsprechend anpassen.
Mithilfe der normalen JavaScript-Funktionssyntax können Sie in Expressions auch eigene Funktionen definieren. In diesem Beispiel wird in der
letzten Zeile eine Funktion verwendet, mit der der Durchschnitt zweier Werte berechnet wird:
function average(a, b)
{
return (a + b) / 2;
}
average(position, thisComp.layer(1).position);
Sie müssen jede Funktion vollständig in allen Expressions definieren, in denen sie verwendet wird. Es gibt kein globales
Funktionsverzeichnis, dem Sie Funktionen hinzufügen könnten.
Wenn Sie eine Expression zur Verwendung in einem anderen Projekt speichern möchten, sollten Sie der Expression Kommentare hinzufügen.
(Siehe Hinzufügen von Kommentaren zu einer Expression.) Außerdem sollten Sie Variablen verwenden, damit Sie einen Wert nur an einer Stelle
und nicht an mehreren Stellen ändern müssen.
Diese Expression hat z. B. einen mehrzeiligen Kommentar am Anfang, in dem erklärt wird, welche Aufgaben die Expression durchführt. Ein kurzer
Kommentar nach der Deklaration und Initialisierung einer Variablen erklärt, wofür die Variable verwendet wird:
589










