In diesem Tutorial werden wir die wunderbare Welt der mächtigen neuen Ausdruck steuert, welche Adobe eingeführt, mit After Effects 5.5. Wir uns auf verschiedene Weise Ausdruck, dass die Kontrollen kann nützlich sein, in Ihren Projekten. Zuerst haben wir werden prüfen, die unkomplizierte Nutzung der Ausdruck Kontrollen, , das sie als eine manuelle Einstellung "Master"-Regler können Sie ein comp nur so, wie Sie wollen, dass es. Dann werden wir erkunden mit Ausdruck Kontrollen Animation als Master-Controller. Weiter werden wir prüfen, wie können Sie mit einem Ausdruck, wie eine begrenzte Art von globalen Variablen für die Verbreitung von Informationen, um Ausdrücke in anderen Schichten. Schließlich, Wir haben Spaß mit Ausdruck Kontrollen zu schaffen, der weltweit größten Kameramann. Das ist eine Menge, um den, So lassen Sie uns bewegen!

After Effects 5.5 eingeführt sechs neuen Ausdruck Kontrollen: Regler, Winkelkontrolle, Kontrollkästchen Kontrolle, Farb-Kontrolle, Nummer Kontrolle, Schicht und Kontrolle. Diese Kontrollen werden als Folgen und befinden sich in der "Ausdruck Kontrollen" in der Effekt-Menü. Wenn Sie diese für die weltweite Kontrolle Animation, Ich möchte sie auf eine Null-Lage (und dann schalten Sie die Sichtbarkeit der null, so dass doesn'tunordnung die COMP-Fenster), so wird es leicht zu finden, sie später, Aber Sie können sie auf anderen Ebenen als auch. Der ersten Kontrolle werden wir sehen, ist der Regler.

Grünes Licht, und öffnen Sie die Projekt-Datei, und wählen Sie die Registerkarte für die "Slider" comp. Dieser comp enthält eine Null-Lage (auf dem ein Regler wurde), Eine einfache Illustrator Grafik-Layer, wurde eine Reihe von Doppelarbeit mal, Und eine Kamera. Feststellen, dass die 3D-Grafik-Schichten sind, weil wir mit dem Regler auf PoSITion der Schichten im "Z" Raum. Wählen Sie die Null-Ebene und drücken Sie Strg + Umschalt + T (PC) bzw. Befehlstaste + Umschalttaste + T ( MAC ), Um den Effekt "Kontrollen" Palette. Wählen Sie eine der Grafik-Schichten und Typ "P", um die Eigenschaft PoSITion. Klicken Sie auf das kleine twirly, um den folgenden Ausdruck:
PoSITion + [0,0,(Index-1) * This_comp.Schicht ( "null 1").Wirkung ( "Regler").Param ( "Slider")]
Dieser Ausdruck wird jede Schicht in die PoSITion "z" Raum auf der Grundlage ihrer Schicht Anzahl (Index) minus eins, Mal den Wert des Schiebereglers. So dass der Wert des Schiebereglers erhöht, Die Schichten werden sich selbst aus entlang der z-Achse. Grünes Licht und Buschland den Wert des Schiebereglers (durch Klicken auf den Wert und ziehen). Ziemlich glatt, Huh? Hinweis Wenn Sie auf den Wert negativ, Die Schichten sich in der negativen z-Richtung. Sie können auch den Wert, indem Sie auf das kleine twirly neben "Slider" und ziehen Sie den Schieberegler. Eine andere Sache zu beachten ist, dass, wenn Sie mit der rechten Maustaste (PC) oder Control-Klick ( MAC ) Auf den Wert und wählen Sie "Wert bearbeiten" aus dem Kontextmenü, Sie können die Auswahl der Schieberegler. Sie können dies tun wollen, um sich selbst ein breiteres Spektrum oder mehr Präzision mit dem Schieberegler.
Beachten Sie, dass die Einrichtung eines comp davon ist ziemlich einfach,. Lagen der Grafik sind alle genau gleich. Nachdem Sie den Ausdruck einrichten können Sie schnell eine Menge von Duplikaten, indem Sie Strg + D (PC) oder cmd + d ( MAC ) Und der Ausdruck wird automatisch jede Anzahl der Lagen.
| --- Winkel und Farbe Kontrollen --- |

Wählen Sie die Registerkarte für die "Winkel und Farbe comp". Dieser comp enthält eine Null und mehrere Kopien einer Grafik Schicht, hat seinen Ankerpunkt in den Boden und hatte den "Farbton"-Effekt. Wählen Sie die Null-Ebene und drücken Sie Strg + Umschalt + T (PC) bzw. Befehlstaste + Umschalttaste + T ( MAC ), Um den Effekt "Kontrollen" Palette. Sie werden bemerken, dass die Null hat einen Winkel und zwei Farb-Kontrollen. Die Farbe Kontrollen wurden umbenannt "start_color" und "end_color", so dass wir finden können, die ihnen von Namen in unserem Ausdruecke. Wählen Sie eine der Grafik-Schichten und Typ "R", um die Rotation Eigenschaft, und klicken Sie auf das kleine twirly, um den folgenden Ausdruck:
Index * This_comp.Schicht ( "null 1").Wirkung ( "Winkelkontrolle").Param ( "Winkel")
Dieser Ausdruck berechnet die Ebene der Rotation durch Multiplikation der Zahl Schicht (Index) mit dem Wert des Winkels Kontrolle. Mit der grafischen Ebene noch ausgewählt, Typ "E", um die Auswirkungen auf die Ebene. Sie werden bemerken, dass der Farbton beeinflusst wurde. Klicken Sie auf das kleine twirly neben "Farbton" und klicken Sie dann auf die twirly neben "weiße Karte auf", um die folgenden Ausdruck (Sie haben, um die Meinungs-Bereich, um zu sehen, sie alle):
If (This_comp.Num_layers 3) (
This_comp.Schicht ( "null 1").Wirkung ( "start_color").Param ( "color")
}
Else (
This_comp.Schicht ( "null 1").Wirkung ( "start_color").Param ( "color") +
(This_comp.Schicht ( "null 1").Wirkung ( "end_color").Param ( "color")-This_comp.Schicht ( "null 1").Wirkung ( "start_color").Param ( "color")) *
((index-1) / (This_comp.Num_layers - 2))
}
Dieser Ausdruck prüft zunächst, ob es nur eine Grafik-Schicht, In diesem Fall ist es nur benutzt, die Farbe von der "start_color" Kontrolle (dies ist notwendig, denn ohne diesen Code, Abbruch wird der Ausdruck auf einem "Division durch Null" Fehlermeldung, wenn Sie zum ersten Mal anwenden, um eine Single-Layer). Der Rest der Ausdruck bezieht sich auf die üblichen Fall, wenn es mehrere Schichten Grafik. In diesem Fall, Der Ausdruck der Farbe breitet sich aus, so dass die oberste Schicht wird der "start_color" und der unteren Schicht wird der "end_color" und die anderen Schichten etwas zwischen. Beachten Sie, dass die Farbwerte werden tatsächlich 4-Arrays in der Form [rot,Grün,Blau,AlphA], wenn der Wert der einzelnen Elemente reicht von 0 (schwarz) bis 1 (weiß). Wir verwenden diese Informationen später (zum Glück, AE 5.5 eingeführt benutzerfreundliche Vector Mathematikematik, so können wir normalen arithmetischen Operatoren auf diese Werte und müssen nicht befürchten, dass sie jetzt für Arrays).
Grünes Licht und Buschland den Winkel kontrollieren und beobachten Sie die Ausdrücke, ihre Sachen. Versuchen Sie, die Farben. Sich alle kreativen Ideen noch?
| --- --- automatisierte Kontrollen |

Wählen Sie die Registerkarte für die "automatisierte Kontrollen" comp. Dieser comp ist eine Art Kombination der ersten beiden, dass wir uns auf, Mit Schieberegler, Winkel, Und Farbe der Kontrollen auf die Null-Lage (wählen Sie "null 1" und geben Sie Strg + Umschalt + T (PC) bzw. Befehlstaste + Umschalttaste + T ( MAC ) Zu sehen). Was ist anders an diesem Wettbewerb ist, dass wir hinzugefügt haben Ausdruecke zum Ausdruck Kontrollen. Mit "null 1" ausgewählt, Typ "E", um die Meinungs-Kontrollen. Klicken Sie auf die twirly neben "Regler" und klicken Sie dann auf die nächste zu "Schieber". Sie werden sehen, dieser Ausdruck:
Mathematikematik.Sin (time * 2) * 25
Dieser Ausdruck nur eine Regelung über die oszillierende Wert für die Regler. Die "25" setzt die Spitzenwerte bis +25 und -25. Die "Zeit * 2" bedeutet, dass der Zyklus wiederholt sich etwa alle 3 Sekunden (für die Neugierigen: Der Mathematikematikematik.Sin-Funktion erwartet, dass seine Parameter werden im Bogenmaß - der Zyklus wiederholt alle 2 * pi radians, die etwa 6.28).
Klicken Sie jetzt auf die twirly neben "Winkelkontrolle" und klicken Sie dann auf der neben "Winkel". Sie werden sehen, dieser Ausdruck:
Mathematikematik.Sin (time * 2) * 6
Dieser Ausdruck ähnlich variieren die Winkelkontrolle von 6 Grad bis -6 Grad alle drei Sekunden.
Klicken Sie auf die twirly neben "start_color" und klicken Sie dann auf der neben "Farbe", um den folgenden Ausdruck:
R = Mathematikematikematik.Cos (time * 2) / 2 +.5;
G = 0;
B =- Mathematikematikematik.Cos (time * 2) / 2 +.5;
[r,g,b,1]
Erinnern, wenn ich darauf hingewiesen, dass die Farbe wirklich ein 4-dimensionalen Array in Form von [r,g,b,A]? Auch hier müssen wir wissen, dass. Dieser Ausdruck unserer Start Farbe variiert von rot [1,0,0,1] blau [0,0,1,1] über unsere 3-Sekunden-Zyklus. Hinweis, dass das grüne immer ausschalten (0) und Alpha ist immer auf (1).
Klicken Sie auf die twirly neben "end_color" und klicken Sie dann auf der neben "Farbe", um den folgenden Ausdruck:
R = Mathematikematikematik.Cos (time * 2) / 2 +.5;
G = 1;
B =- Mathematikematikematik.Cos (time * 2) / 2 +.5;
[r,g,b,1]
Dieser Ausdruck ist sehr ähnlich wie das vorherige, Es sei denn, wir haben grün eingeschaltet, So werden wir unsere unterschiedlichen Ende Farbe von gelb [1,1,0,1] cyan [0,1,1,1].
OK. Vorschau auf die NOA und beobachten, wie gehen.

Jetzt werden wir Schaltanlagen ein wenig. Das Kontrollkästchen Kontrolle bietet eine komfortable Möglichkeit zum Starten und Stoppen der Animation einfach durch Hinzufügen von Keyframes, um das Kontrollkästchen Kontrolle. Wählen Sie die Registerkarte für die "Checkbox" comp. Dieser comp enthält eine einfache "Metronom" pre-comp und ein Null-Layer mit einer Checkbox Kontrollen,. Die "Metronom" pre-comp enthält ein einfaches 1-Zyklus Hin und Her Schwingung einer 25x250 solide, dass hat die folgenden Loop-Generierung Ausdruck für die Rotation Eigentum (siehe meine "Animieren einen Spaziergang-Zyklus"Tutorial für weitere Informationen über diese Art der Meinungsäußerung):
Loop_out ( "Zyklus",0)
In der "Checkbox" comp, Wählen Sie die Null-Lage und Typ "E", um das Kontrollkästchen Kontrolle. Klicken Sie auf die twirly um die Keyframes. Die Keyframes nur um die "on" und "Off"-Zustand der Kontrollkästchen Kontrolle. Wählen Sie den "Metronom" pre-comp und "rr", um die Zeit remap Eigentum. Klicken Sie auf die twirly, um die Meinungsfreiheit, die für die Zeit remap Eigentum:
If (This_comp.Schicht ( "null 1").Wirkung ( "Checkbox Control").Param ( "Checkbox") 0) (
Xtime = Zeit;
While (xtime 0 & & This_comp.Schicht ( "null 1").Wirkung ( "Checkbox Control").Param ( "Checkbox").Value_at_time (xtime) 0) (
Xtime = xtime - This_comp.Frame_duration;
}
Zeit - xtime;
}
Else (
0
}
Im Grunde, Was bedeutet dieser Ausdruck wird das Metronom Animation (beginnend mit dem ersten Bild), wenn das Kontrollkästchen "auf". Wenn das Kontrollkästchen "Aus" wird die Animation auf das erste Bild. Vorschau auf die COMP und Hinweis der Wirkung. Der Ausdruck Werke von looping zurück in der Zeit, bis sie das letzte Mal das Kontrollkästchen wurde ausgeschaltet, Herauszufinden, wie lange her, dass war, Und schließen diesen Wert in die Zeit remapping Eigentum des Metronom comp. Sie wollen spielen mit Bewegung der Keyframes oder um das Hinzufügen neuer.
Was passiert, wenn Sie wollte es für den Betrieb, so dass die Animation würde, während das Feld auf, Halten Sie an der aktuellen PoSITion, während Sie die Checkbox deaktiviert ist und wieder aus, wo es links ab, wenn Sie das Kontrollkästchen kommt wieder? Anstelle der Time Remapping mit diesem Ausdruck ein und schon geht's los:
Xtime = 0;
Total_on_time = 0;
While (xtime time) (
If (This_comp.Schicht ( "null 1").Wirkung ( "Checkbox Control").Param ( "Checkbox").Value_at_time (xtime) 0) (
Total_on_time = Total_on_time + This_comp.Frame_duration;
}
Xtime = xtime + This_comp.Frame_duration;
}
Total_on_time
Dieser Ausdruck nur die Schleife durch die comp Frame-by-Frame -, Sammeln "auf" Zeit, wie es geht, bis er auf die aktuelle Zeit comp. Die insgesamt "auf" Zeit wird steckt in der Zeit remap Eigentum. Spielen mit, wenn Sie möchten, dass.
| Globale Variablen --- --- |

Manchmal, wenn Sie die Entwicklung ein Ausdruck Sie auf die Situation, in der es wäre sehr hilfreich, die Zugang zu globalen Variablen, die Sie nutzen könnten, um Informationen zwischen den Schichten. Es stellt sich heraus, dass in einigen besonderen Fällen, Sie können Ausdruck Kontrollen, um dies zu. Wählen Sie die Registerkarte für die "globale Variablen" comp. Wenn Sie auf meiner "Erzeugung zufälliger Motion"Tutorial, Dieser comp wird sehr vertraut zu Ihnen. Wenn nicht, Und Sie sind interessiert daran, wie nach dem ZufallsprinZip Teil Werke, Schauen Sie sich die anderen Tutorial, weil ich bin nur auf die es hier kurz. Comp dieser besteht aus unserem neuen Freund, der Null-Ebene mit einem Punkt für die Kontrolle und eine einfache 50x50 fest (dupliziert ein paar mal) mit folgenden zufällige Bewegung Ausdrücke auf die PoSITion, Rotations-und Deckkraft:
PoSITion:
I = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [1]
Prozent = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [0];
Seed_random (I,True);
Target_x = random () * This_comp.Breite;
Target_y = random () * This_comp.Höhe;
Seed_random (I-1,True);
Old_x = random () * This_comp.Breite;
Old_y = random () * This_comp.Höhe;
[old_x,Old_y] + ([target_x,Target_y] - [old_x,Old_y]) * Prozent;
Rotation:
I = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [1];
Prozent = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [0];
Seed_random (I,True);
Target_Rotation = random () * 720;
Seed_random (I-1,True);
Old_Rotation = random () * 720;
Old_Rotation + (target_Rotation - old_Rotation) * Prozent;
Deckkraft:
I = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [1];
Prozent = This_comp.Schicht ( "null 1").Wirkung ( "Point Control").Param ( "point") [0];
Seed_random (I,True);
Target_Deckkraft = random () * 100;
Seed_random (I-1,True);
Old_Deckkraft = random () * 100;
Old_Deckkraft + (target_Deckkraft - old_Deckkraft) * Prozent;
Vorschau auf die NOA und Sie werden feststellen, es verhält sich anders als ähnliche comps in der "Erzeugung von zufälligen Motion "-Tutorial (wo die Bewegung ist etwas chaotisch). In diesem neuen comp, Die Bewegung ist zufällig, sondern synchronisiert. Der Schlüssel für das "Master-Control" ist die Nutzung der Punkt, um an zwei Schlüssel "globalen Variablen" zu den anderen Schichten. Ich habe einen Punkt für das, weil es sich um eine 2-dimensionale Array und ich brauchte, um zwei Werte. Ich hätte zwei Regler, aber das schien einfacher. Wenn Sie die oben genannten Begriffe, die in den anderen Tutorial werden Sie sehen, dass der gesamte Code, der verwendet wird, um herauszufinden, welches Segment wir in ( "I") und wie weit in diesem Segment sind wir ( "Prozent") f Durch Verweise auf die beiden Werte für den Punkt die Kontrolle auf die null layer. Wählen Sie die null und "E", um die Nummer Kontrolle. Klicken Sie auf die twirly und klicken Sie dann auf der neben "Punkt Kontrolle", um diesen Ausdruck:
Start = 0; / / ursprünglichen Bedingungen
End = 0;
I = 1;
Tmin = .5; / / Mindest-Zykluszeit (nicht Null)
Tmax = 2; / / maximale Zykluszeit
While (time = Ende) (
I = I +1; seed_random (I,True);
Start = end;
Ende = Ende + random (Tmin,Tmax);
}
Prozent = (time - start) / (Ende - Start);
[Prozent,I]
Dies ist, in dem alle fehlenden Code hat. Den Ausdruck in die Null-Ebene nicht alle Timing Berechnungen und gibt die "I" und "Prozent"-Variablen auf die anderen Schichten durch die 2 dimensionalen Wert der Nummer Kontrolle. In den anderen Tutorial, Jede Schicht hat ihre eigene Zeit-Berechnungen, so die Zufallszahlen generiert wurden für jede Schicht. In dieser Version, Allen Ebenen die Zeit berechnet, indem der NULL-Schicht.
Ok - das war's für die Basis ", wie sie Ausdruck Kontrollen Arbeit?"Teil des Tutorials. Wir haben uns bei allen Ausdruck Kontrollen mit Ausnahme der Schicht Kontrolle. Ich bin immer noch versuchen, sich eine gute Verwendung für die, dass eine. Das Problem mit dem Layer-Kontrolle ist, dass man es nicht Keyframe. Wenn Sie könnten es Keyframe, Es wäre eine bessere Wahl als die Regler, dass wir mit Hilfe von hier aus auf die.
Mit der Show. Nun wir haben Spaß Anwendung dieser globalen Variablen und schließlich den Bau der weltweit größten Kameramann!
| --- Wir brauchen einen Plan!--- |
Hier ist die grundlegende Idee: Wir wollen am Ende mit einem comp, wo wir eine Reihe von Schichten rund um Fliegen nach dem ZufallsprinZip im 3D-Raum. Wir wollen zu können, wählen Sie eine Schicht zu einem bestimmten Zeitpunkt und haben unser "Kameramann" Pan, Neigung, Schwerpunkt, Zoom-in und auf unser Thema, so dass sie bleibt zentriert in den Rahmen, bis wir uns entscheiden, um eine weitere Schicht. So was müssen wir tun, um dies zu? Wir haben bereits die "fliegenden um nach dem ZufallsprinZip" Code aus dem anderen Tutorial, Aber wir haben zu ihrer Anpassung an die 3D-Raum. Müssen wir entwickeln Kamera Ausdrücke für pan, Neigung, Fokus und Zoom. Brauchen wir einen Weg zu sagen, alle unsere Kamera Ausdruecke die Schicht wollen wir den Schwerpunkt auf . Da alle unsere Ausdrücke müssen diese Informationen, Wir werden mit einem Regler als globale Variable. Dann, Hoffentlich, Wir alle zu tun haben, ist die Keyframe-Regler mit dem Index von welcher Ebene wollen wir auf die zu einem bestimmten Zeitpunkt.
| --- Ziehen Schwerpunkt --- |

Wählen Sie die Registerkarte für die "Pull-Schwerpunkt" comp. In diesem Wettbewerb nehmen wir die ersten Schritte bei der Erstellung der Konzepte, die wir benötigen, um unsere erstaunliche Kameramann. Hinweis, dass wir vier Schichten mit Grafiken, Ein Null-Ebene mit einem Regler, Und eine Kamera. In diesem Wettbewerb die Grafik Schichten bewegen sich nicht, Aber sie befinden sich in "Z" Raum. Grünes Licht und eine Vorschau des COMP. Sie werden bemerken, dass die Kamera konzentriert sich auf die Grafik-One-by-one. Wählen Sie die null und "E", um die Regler. Klicken Sie auf die twirly und Sie können die Keyframes. Wenn Sie mit der rechten Maustaste (PC) oder Control-Klick ( MAC ) Auf der Keyframes, Sie sehen, dass sie nur die Schicht-Nummern in der Reihenfolge (1,2,3,4). Die Idee ist, dass, wenn ein neues Keyframe ist, die, Der Schwerpunkt wird einen reibungslosen Übergang von der Schicht er konzentrierte sich auf die Ebene vertreten durch die neue Keyframe über einen vorher festgelegten Zeit,. Vermutlich das wichtigste Element dieser comp ist der Ausdruck für die "Focus Abstand" Parameter der Kamera. Ich muss Sie warnen - dieser Ausdruck ist ein ziemlich unheimlich freuen Monster. Es ist wirklich nicht so schlimm, wie es aussieht, Aber der Code ist umständlich genug, dass ich nicht zu reproduzieren sie hier - wenn Sie wollen, um zu sehen, es müssen Sie sich in der comp. Wählen Sie die Kamera-Schicht, und klicken Sie auf seine twirly. Klicken Sie dann auf die twirly neben "Optionen" und schließlich, Klicken Sie auf die twirly neben "Brennweite", um den Ausdruck:
OK, Bevor Sie in Panik, Lassen Sie mich nur sagen, dass die Mehrheit der Code gibt es nur für spezielle "Grenze" Bedingungen, die normalerweise nicht den wahren. Zum Beispiel die Situationen, in denen der Regler hat keine Keyframes oder nur 1 Keyframe werden als Sonderfälle, Wie sind die Fälle, in denen die aktuelle Zeit comp ist vor dem ersten Keyframe oder nach der letzten Keyframe. Normalerweise, Die aktuelle Zeit comp fällt zwischen zwei Keyframes und das ist der Fall, werden wir prüfen, stärker. Auch, Der Code sieht mehr umständlich wegen der langen Strings, die für den Zugriff Keyframes in der Regler. JavaScript ist eine "mit"-Befehl, die möglicherweise verwendet werden, zu reinigen diesen Code ein viel, Aber es wird eine eigene Ebene der Komplexität und Fragen, damit wir nicht an, dass hier.
OK. Werfen wir einen Blick auf den Code. Die erste Zeile definiert eine Variable namens "Schwerpunkt_time", die den Übergang Zeit (in Sekunden), dass wir wollen, dass er sich zu ändern Schwerpunkt von einer Schicht zur nächsten. überspringen Lassen Sie uns über die "Grenze" Zustand Code Ich sprach über die frühere und sich auf die guten Sachen. Blick auf den Abschnitt, der mit "I = n"(Es geht um 2 / 3 der Weg durch den Code). Im Grunde dieser Teil des Codes ist eine Schleife, die Zyklen rückwärts in der Zeit von der letzten Keyframe, bis er feststellt, der Keyframes auf jeder Seite der aktuellen Zeit. Dann sieht es aus, um zu sehen, wenn es in der Zeit des Übergangs, wo es sollte sich wandelnden Schwerpunkt. Wenn es sich in der Wechselzone, Sie berechnet, wieviel Prozent des Übergangs muß jetzt. Sonst nur auf der neuen Ebene. Beachten Sie, dass dieser Code ist ein wenig anders als der Code, den Sie werden sehen, in den letzten comp, weil in diesem comp die Kamera nicht so Schwenken oder Kippen der Ausdruck ist nur die Berechnung der Entfernung z zur graphischen Schichten.
Jetzt weiß ich, was einige von Ihnen denken an dieser Stelle. Würde es nicht nur viel einfacher zu Keyframe im Mittelpunkt Abstand direkt und alle diese anderen Sachen? Geduld, Heuschrecke.

Wählen Sie die Registerkarte für die "Focus & Zoom" comp. Dieser comp ist nahezu identisch mit dem früheren comp, Es sei denn, dass ein Ausdruck wurde hinzugefügt, um die Kamera-Zoom-Eigenschaften, die sie gleich auf den Fokus Abstand. Vorschau auf die NOA, um zu sehen, die Wirkung. Können Sie die Ausdrücke, wenn Sie möchten, dass, Oder der Kampf mit Keyframes. Es ist ziemlich viel, was Sie erwarten würden, von diesem Punkt.
| --- pan, Neigung, Schwerpunkt, Und Zoom --- |

Wir haben endlich das grosse Finale! Sie gehen müssen, um die Produktion bündeln, um die volle Wirkung dieser (wegen der fraktalen Noise Filter verwendet für den Hintergrund). Wenn Sie nicht über die Produktion bündeln, Ich vermute, es wird immer noch meist Arbeit - sollten Sie einfach alles gegen ein nicht-bewegten Ebene Hintergrund. Wählen Sie den "Pan, Neigung, Fokus & Zoom "-Registerkarte. Grünes Licht und eine Vorschau des comp jetzt und wir gehen durch sie, wenn Sie durch.
Es gibt mehrere Dinge, denn hier. Wir haben unsere Grafik-Schichten mit der zufälligen Bewegung Ausdruck gepumpt bis zu 3D -. Zögern Sie nicht, uns den Code an, wenn Sie sehen wollen, wie dies zu tun, und vergleichen Sie es mit dem Code in der 2D-Version in der "Erzeugung von zufälligen Motion "Tutorial. Die Kamera verfügt über ein Ausdruck sehr ähnlich, der Schwerpunkt Ausdruck (oben gesehen) auf der Kamera "von Interesse"-Eigenschaft, um die Kamera wies auf die fliegende Objekte. Der Unterschied ist, dass der "point of interest" Berechnung ist gleich der PoSITion der Schicht, dass die Kamera konzentriert sich auf die (außer während der Übergänge, Wenn der "Point of Interest" sind einige Prozent auf dem Weg zwischen den beiden Schichten. Da der Ausdruck für den "point of interest" macht all die Arbeit,, Die Ausdrücke für die Ausrichtung und Abstand vergrößern Eigenschaften einfach:
Länge (PoSITion,Point_of_interest)
Dies ist nur die Entfernung von der Kamera bis zu dem Punkt von Interesse. Ich muss sagen, ein paar Worte über die Hintergründe für diese comp (die "Wolken"-Schicht). Ich denke, es ist also der Hintergrund, die wirklich verkauft die Wirkung des Schwenken und Kippen, weil ohne den Hintergrund für eine visuelle Bezugspunkte, Wäre es nur wie die Schichten bewegten, One-by-one, In PoSITion vor der Kamera. Zu vermeiden, dass zum Aufbau einer riesigen 3D-Hintergrundebene, die Besetzung der comp Fenster, egal, wie die Kamera Punkte, Ich habe mich entschieden, nur mit einem 2D-Stoff mit fraktalen Lärm Anwendung, Weil Fraktals Lärm ist ein Offset-Parameter, die im Wesentlichen wird es sich unendlich in jede Richtung. Der Trick ist es, den Ausgleich für die "Punkt von Interesse", so dass der Hintergrund zu sein scheint, um die Kamera-Bewegung. Dieser Ausdruck, Auf die "Offset Turbulenzen" Parameter der fraktalen Lärm scheint zu tun, der Trick:
Z = This_comp.Schicht ( "Kamera 1").Point_of_interest [2]-This_comp.Schicht ( "Kamera 1").Stellung [2];
Y = This_comp.Schicht ( "Kamera 1").Point_of_interest [1];
X = This_comp.Schicht ( "Kamera 1").Point_of_interest [0];
Y_Winkel = radians_to_degrees (Mathematikematikematik.Atan (Y / Z));
X_Winkel = radians_to_degrees (Mathematikematikematik.Atan (x / z));
[This_comp.Width/2-y_Winkel * 12,This_comp.Höhe / 2 + x_Winkel * 12]
Dieser Ausdruck wurde etwas durch Versuch und Irrtum, Mit ein wenig von der Wissenschaft, die in einer.
Verbringen einige Zeit in die Erforschung dieses comp. Blick auf die Ausdrücke in der Lage Eigentum der Grafik-Schichten. Der 3D-Welt für die zufällige Bewegung dieser Schichten ist begrenzt auf 1.5-fachen des comp Breite x, 1.5 mal die comp Höhe y und 1500 für z. Sie können diese Werte in den Ausdruck, um zu sehen, die Wirkung. Herum mit den Parametern und den Ausdruck für die fraktale Lärm. Pan_time ändern Sie die Parameter in der Kamera "von Interesse" Ausdruck. Die Keyframes (oder neue hinzufügen) in der Null der Regler (denken Sie daran zu halten mit der Integer-Werte von 1,2,3 und 4, Entsprechend der Schicht-Indizes der 4 Schichten Grafik). Viel Spaß!
Gut, Dort haben Sie es. Herzlichen Glückwunsch, wenn Sie sich den Kurs. Hoffentlich haben Sie wieder genug Informationen über die Meinungsfreiheit und Kontrollen, wie sie mit Ausdrücken, um sich wirklich gefährlich.!
# # Dan ebberts
Fühlen Sie sich frei, um diese Technik in der After Effects Forum Hier auf creativecow.
|