Logo Logo
Themen schraeg
Wissen
Codecs· Einführungen· Lexika
Hardware
Camcorder· Computer· DVD· Video-DSLR· Zubehör
Software
3D· Compositing· Download· DVD· Effekte· Farbkorrektur· Player· Tools· Videoschnitt
Filmpraxis
Beleuchtung· Drehbuch· Filmen· Filmlook· Keying· Montage· Regie· Sound· Tips
DV-Film
Festivals· Filme
Sonstiges
Hersteller· Reviews· Technik
/// Tips : Sonstige

Tips : Adobe After Effects: Tip#3: Finetuning für Positions-Expressions
von rob Mi, 13.Juni 2007   


In diesem Tip wollen wir uns nochmal dem Thema Expressions in After Effects widmen. Konkret geht es um das Koppeln von Positions-Parametern von einem LayerLayer im Glossar erklärt an einen anderen. Welche Möglichkeiten gibt es und welche bietet die meiste Kontrolle ?



Im Folgenden wollen wir drei unterschiedliche Möglichkeiten betrachten, die Position eines Layers von der Position eines anderen abhängig zu machen. Hierbei fangen wir grob mit globalen Einstellungen an und werden dann immer feiner, bis wir bei der Auswahl eines einzelnen Positionsparameters landen: beispielsweise der Z-Position eines 3D-Layers, welche die Z-Position und zwar NUR die Z-Position eines anderen Layers steuern soll.

1. Globale Abhängigkeit

Passend zum derzeit stattfindenden G8-Gipfel starten wir mit dem Thema globale Abhängigkeit. Anders als in der komplexen Weltpolitik ist die globale Abhängigkeit eines Layers in After Effects eine eher einfache Sache. Hierbei werden alle Grund-Animations-Parameter eines Layers relativ an einen anderen gekoppelt. Es ist die einfachste Art einen LayerLayer im Glossar erklärt von einem anderen abhängig zu machen und stellt vielfach den Einstieg in die Thematik Expressions dar - ganz ohne eigene Expressions setzen zu müssen.

Wir fangen mit dem Set-Up unserer Ausgangs-Komposition an:

1.
Wir legen eine Komp in 768x576 quadratische PixelPixel im Glossar erklärt an.



2.
Wir generieren eine neue Farbfläche in beliebiger Farbe - ich habe hier dunkelgrau gewählt - in der Grösse 300x300 und nennen sie "Alpha"



3.
Wir schalten sie für den 3-D-Raum von After Effects frei



4.
Wir generieren eine weitere Farbfläche in der Grösse 300x300 in einer anderen Farbe Namens "Beta"und schalten diese ebenfalls für den 3D-Raum frei.

Zunächst zur globalen Abhängigkeit, bzw. zum unter- und überordnen einzelner Layer: Hierfür nutzen wir das "Expression Auswahl-Werkzeug" (Pickwhip), das sich auf der obersten Ebene eines Layers befindet. Wir nehmen in diesem Fall das Expression-Auswahl-Werkzeug der Farbfläche "Beta" und ziehen das elastische GummibandGummiband im Glossar erklärt mit gehaltener Maustaste auf den Namen der Steuerfläche "Alpha".



Damit haben wir die Alpha-Fabfläche als Steuerfläche von "Beta" definiert. Alle Änderungen in Bezug auf Größe, Position, Drehung, Ankerpunkt die wir in der Alpha-Fläche ausführen, werden automatisch auf die untergeordnete Farbfläche übertragen. Lediglich der Transparenz-Parameter ist von dieser "Gleichschaltung" ausgenommen. Soweit so gut. Doch was, wenn wir nur bestimmte Werte von der Alpha-Ebene auf die Beta-Ebene übertragen wollen ? Beispielsweise nur die Positions-Parameter ?



Ok, hierfür heben wir die Verknüpfung auf und probieren etwas anderes:

1.
Wir klappen mit dem Kürzel "P" die Positions-Parameter unserer beiden Ebenen auf.

2.
Mit gehaltener "Alt-Taste" klicken wir auf das Stopp-Uhr-Symbol für die Position der Beta-Ebene und aktivieren somit die Expression-Eingabe-Funktion.



3.
Wir ziehen nun das GummibandGummiband im Glossar erklärt des Expression-Auswahl-Werzeuges auf genau einen Wert des Alpha-Layers, bsp. den Z-Wert.

OK. Was passiert jetzt ? Alle Positionswerte der Beta-Ebene übernehmen den einen Z-Wert der Alpha-Ebene. Dies mag für manche Animationen sinnvoll sein - doch wir wollen mehr Kontrolle haben. Lediglich ein Wert soll übernommen werden und zwar nicht 1:1 sondern am besten relativ zur bereits eingegebenen Position so dass wir möglichst viel Kontrolle über den nachgeordnetenen LayerLayer im Glossar erklärt haben. Hierfür müssen wir dann doch ein wenig Handarbeit bei der Eingabe der Expression aufwenden - es gibt hierfür sicherlich mehrere Wege - dieser ist einer der Möglichen, der funktionieren sollte.

Wir klicken erneut mit gehaltener ALT-Taste auf das Stopuhr-Symbol eines Positions-Parmeters einer "Beta"-Ebene und geben folgende Expression ein:

xPos=position[0]; yPos=position[1]; zPos=thisComp.layer("Alpha").transform.position[2] + value[2] ;[ xPos , yPos , zPos]

Um den Effekt deutlicher zu sehen, können wir die Beta- Ebene ruhig ein Paar mal duplizieren und an unterschiedliche Positionen innerhalb der Animation verschieben. Die bereits eingegebene Expression wird für jeden LayerLayer im Glossar erklärt mitkopiert und bleibt für alle Ebenen aktiv.

Wenn die Ebenen korrekt benannt sind, sollte sich nun die Alpha- Ebene auf der X- und Y-Achse bewegen lassen, ohne die anderen Ebenen zu beeinflussen - verändert man jedoch den Z-Wert der Alpha-Ebene verändern sich relativ die Z-Werte aller Beta-Ebenen, für die die obige Expression eingegeben wurde.



Wir werden uns das nächste Mal die Syntax der Expression genauer anschauen und einmal versuchen aufzuschlüsseln, was da eigentlich passiert .... also stay tuned...

rob



  



[nach oben]

Artikel zum selben Thema:

Tips: Adobe After Effects: Tip#5: Variablen und Dimensionen Di, 10.Juli 2007
Tips: Adobe After Effects: Tip#4: Arrays und Dimensionen Do, 28.Juni 2007
Tips: Adobe After Effects: Tip#2: Grosse Komp in kleiner Komp So, 3.Juni 2007
Tips: Adobe After Effects: Tip#1: Sound-Expression Di, 22.Mai 2007

Weitere Artikel:

Tips: 13. Final Cut Pro X: Bezier vs Linear (Audiokeyframing u.a.) Di, 25.Dezember 2012
In diesem Final Cut Pro X Tip wollen wir Keyframepfade unter Final Cut Pro X mit Hinblick auf Bezier vs Linear genauer betrachten sowie ihr zugehöriges Umfeld in der Audiospur bzw. im Viewer bei Bewegungspfaden ...
Tips: 12. Final Cut Pro (X):Verbindungen aufheben in FCP X 10.0.6 Mi, 31.Oktober 2012
Wie bereits http://www.slashcam.de/news/single/Apple-Final-Cut-Pro-X-10-0-6-verfuegbar-10234.html (berichtet) bringt das kostenlose Update auf Final Cut Pro X 10.0.6 eine ganze Reihe an neuen Funktionen und Bugfixes für Final Cut Pro X mit. In diesem Tip wollen wir die neue Funktion „Verbindungen aufheben“ vorstellen und auch zeigen, wie man sie sinnvoller aktiviert als von Apple vorgesehen.
Tips: Älteren Laptop fit für Videoschnitt machen Teil II: SSD Fr, 18.Mai 2012
Im zweiten Teil unseres Laptop-Tuning Kapitels geht es um das Thema SSD. Welche Einbauoptionen gibt, worauf sollte man beim Kauf achten und was hat es mit TRIM, GARBAGE COLLECTION und den verbauten SATA-Controllern auf sich?
Tips: Zusätzliche Festplatte(n) via eSATA an Mac und PC Di, 7.Februar 2012
Tips: 11. Final Cut Pro (X): AVCHD 1080 50p in Final Cut Pro (X) bearbeiten So, 29.Januar 2012
Tips: 9. Final Cut Pro (X): Splitscreen Mo, 19.September 2011
Tips: 8. Final Cut Pro: Der Waveform-Monitor Di, 7.September 2010


[nach oben]















Artikel-Übersicht


Artikel-Kategorien:
Einführungen
Test
Grundlagen
Tips
Tutorials
Erfahrungsberichte
Workshop
Ratgeber
Buchkritiken
Scoop
Problemlösungen
Ausprobiert
Basiswissen Videoproduktion
Interviews
Kurztest
News
Essays
Editorials
Berichterstattung
Home Media
Aktionen
Werbung
Filmkritiken
Glosse

passende Forenbeiträge zum Thema
Apple Final Cut Pro X:
Welcher Imac für Final Cut Pro X
Probleme mit der Audiosyncronisation in FCPX
Long Form Editing mit Final Cut Pro X
iMac vs MacPro vs FCPx
Sony PMW EX1 vs. Final Cut Pro X
How EMMY winning Georg to the Rescue on FCPX for NBC
FCPx - Ton/Geräusche bei Slomo
mehr Beiträge zum Thema Apple Final Cut Pro X




update am 24.Mai 2013 - 10:25
slashCAM ist ein Projekt der channelunit GmbH
*Datenschutzhinweis*
Specialsschraeg
9. Juni / Frankfurt am Main
VGF Nippon in Motion Award 2013
17. Juli - 11. August / Frankfurt an Main
Shorts at Moonlight
12-15. September / Berlin-Prenzlauer Berg
21. Internationales Filmfestival ContraVision
13-15. September / Oderaue
3. OderKurz-Filmspektakel
alle Termine und Einreichfristen