Operation Manual

Gibt die Indexnummer der Ebene in der Komposition zurück.
parent Rückgabetyp: Layer (Ebene), Light (Licht) oder Camera (Kamera).
Gibt das übergeordnete Ebenenobjekt der Ebene an, sofern vorhanden. Beispiel: position[0] + parent.width
hasParent Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn der Ebene eine andere Ebene übergeordnet ist. Andernfalls wird „false“ zurückgegeben.
Mithilfe des Attributs hasParent lässt sich bestimmen, ob einer Ebene eine andere Ebene übergeordnet ist. Sie können dieses Attribut selbst dann
verwenden, wenn aktuell keine übergeordnete Ebene vorhanden ist. So können Sie mit der folgenden Expression festlegen, dass die Ebene, auf
die Sie die Expression anwenden, basierend auf der Position der übergeordneten Ebene, verwackelt wird. Ist keine übergeordnete Ebene
vorhanden, wird die Ebene basierend auf ihrer eigenen Position verwackelt. Ist jedoch eine übergeordnete Ebene vorhanden, ändert sich das
Ebenenverhalten entsprechend.
idx = index;
if (hasParent) {
idx = parent.index;
}
thisComp.layer(idx).position.wiggle(5,20)
inPoint Rückgabetyp: Number (Zahl).
Gibt den In-Point der Ebene (in Sekunden) zurück.
Hinweis: Im Allgemeinen ist der Wert von outPoint größer als der Wert von inPoint. Wenn jedoch eine Ebene in der Zeit umgekehrt wird, ist der
Wert von inPoint größer als der Wert von outPoint. Ebenso kann der Wert von startTime größer sein als der Wert von inPoint.
outPoint Rückgabetyp: Number (Zahl).
Gibt den Out-Point der Ebene (in Sekunden) zurück.
startTime Rückgabetyp: Number (Zahl).
Gibt die Startzeit der Ebene (in Sekunden) zurück.
hasVideo Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn die Ebene Video enthält. Andernfalls wird „false“ zurückgegeben.
hasAudio Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn die Ebene Audio enthält. Andernfalls wird „false“ zurückgegeben.
active Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn der Schalter „Video“
für die Ebene eingeschaltet ist und die aktuelle Zeit im Bereich zwischen In-Point und
Out-Point der Ebene liegt. Andernfalls wird „false“ zurückgegeben.
enabled Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn der Schalter „Video“
für die Ebene eingeschaltet ist. Andernfalls wird „false“ zurückgegeben.
audioActive Rückgabetyp: Boolean (Boolescher Wert).
Gibt den Wert „true“ zurück, wenn der Schalter „Audio“
für die Ebene eingeschaltet ist und die aktuelle Zeit im Bereich zwischen In-Point und
Out-Point der Ebene liegt. Andernfalls wird „false“ zurückgegeben.
sampleImage(point, radius = [.5, .5], postEffect=true, t=time) Rückgabetyp: Array [4].
Argumenttyp: point ist ein Array [2], radius ist ein Array [2], postEffect ist ein Boolean und t ist eine Number (Zahl).
Nimmt die Farbe und Alphakanalwerte einer Ebene auf und gibt den durchschnittlichen Alphagewichtungswert innerhalb der angegeben
Entfernung von dem Punkt als Array zurück: [Rot, Grün, Blau, Alpha]. Hat postEffect den Wert „true“, sind die aufgenommenen Werte für die
Ebene bestimmt, nachdem Masken und Effekte auf dieser Ebene gerendert wurden. Hat postEffect den Wert „false“, sind die aufgenommenen
Werte für die Ebene bestimmt, bevor Masken und Effekte gerendert wurden. Der Eingabewert point befindet sich im Ebenen-Raum. Der Punkt
[0,0] ist die Mitte des Pixels links oben in der Ebene. Mit dem Eingabewert radius wird der horizontale und vertikale Abstand von der Mustermitte
zu den Kanten des aufgenommenen Rechtecks angegeben. Standardmäßig wird für den Wert eine Probe von einem Pixel genommen.
Hinweis: Der Parameter postEffect bezieht sich auf Effekte, die direkt auf die Ebene angewendet werden, und hat keinen Einfluss auf Effekte,
die wie bei einer Einstellungsebene indirekt angewendet werden.
In diesem Beispiel wird eine Probe aus einem 4 Pixel breiten und 3 Pixel hohen Rechteck genommen, dessen Mitte von einem Punkt gebildet
wird, der sich jeweils 100 Pixel unter und rechts von der linken oberen Ecke der Ebene befindet.
thisComp.layer(1).sampleImage([100, 100], [2, 1.5])
Dan Ebberts provides an example of how to use the sampleImage method on his MotionScript website.
Das AE Enhancers Forum enthält eine Expression, die mit der Methode sampleImage Textebenen oder Formebenen misst und deren effektive
Begrenzungsrahmen ermittelt.
Todd Kopriva stellt in seinem sampleImage Anleitungen zur Verwendung der After Effects Region of Interest-Blog-Methode und des Effekts
„Einstellungen für Punkte“ zur Farbüberwachung eines bestimmten Punktes während der Farbkorrektur bereit.
660