Expression - Medienengineering Wiki
Transcription
Expression - Medienengineering Wiki
Medienproduktion WS 2009 / 2010 Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg kurze Wiederholung Zeitverzerrung, Cloning mit Masken Übungen der letzten Vorlesung Einfrieren der Zeit Kombination zweier Einstellungen mit Masken Time Remapping Verlangsamen, Beschleunigen und Anhalten der Zeit Time Remapping (After Effects) • • • • • Ebene -> Zeit -> Zeitverzerrung aktivieren neue Ebeneneigenschaft jeweils ein Keyframe am Anfang / Ende default: keine Änderung weitere Optionen im Menü Ebene -> Zeit • • • Abspielrichtung ändern... Zeitdehnung Standbild Time Remapping (Basics) • Verändern der Geschwindigkeit und/oder Richtung von Video, Audio und Animationen • • • Kontrolle über Keyframes • verlängerter Keyframe-Abstand = Zeitlupeneffekt Keyframes enthalten Zeitpunkte verkürzter Keyframe-Abstand = Zeitraffereffekt neue Techniken Expressions, Steuerung einer Animation durch Audio Expressions Skriptsprache für After Effects - Einstieg Expressions - Was ist das? • • • Skriptsprache in After Effects • • Berechnung in Echtzeit Syntax an Javascript angelehnt steuert Animationen als Alternative oder Ergänzung zu Keyframes Anwendung auf einen Ebenenparameter (z.B. Skalierung) Expressions - Interface ein/aus Expression für Wertekurve berücksichtigen Menü mit Expression-Befehlen Auswahlwerkzeug (aka Pick Whip) Expressions - Beispiele • Expression für Ebeneneigenschaft Position • • • • [200,200] thisComp.layer(1).position + [200,0] thisComp.layer(1).position.valueAtTime(time+2) wiggle(1, 10) experimentelles Ausprobieren Kein Material nötig Übung Video Compositing #7 „Lautsprecher“ Übung 7 - Ziele • • • Lautstärke in Keyframes umwandeln erste Berührung mit Skriptsprache von AFX animieren einer Objekt-Eigenschaft gesteuert durch Lautstärke Übung 7 - vorher vs. nachher JPEG und WAV Video Lautsprecher animiert zur Lautstärke Übung 7 - Arbeitsschritte und Techniken • JPEG in Photoshop freistellen und als PSD speichern • • • • • • PSD und WAV in After Effects laden neue Komposition 600x300 Hintergrundfarbe Komp. blau-grau Audio in Keyframes konvertieren Skalierung des Lautsprechers per Expression Motion Blur Übung 7 - Arbeitsschritte und Techniken • Audio in Keyframes konvertieren • • Audio in Zeitleiste anwählen • Ergebnis: neue Ebene „Audioamplitude“ (Null-Objekt) Animation > Keyframe-Assistent > Audiodatei in Keyframes konvertieren Übung 7 - Arbeitsschritte und Techniken • Expression für Eigenschaft Skalierung der Ebene „Lautsprecher“: • • Eigenschaft Skalierung auswählen Expression anlegen: • • „Animation“ > „Expression hinzufügen“ • Quellcode der Expression anpassen Gummiband der Expression auf Schieberegler "Beide Kanäle" der Ebene Audioamplitude Übung 7 - Arbeitsschritte und Techniken • Expression anpassen Wert der Audioamplitude auslesen temp = thisComp.layer("Audioamplitude").effect("Beide Kanäle")("Schieberegler") [temp, temp] Rückgabewert [widht,height] für Skalierung neuer Wert 50 + 3 x Audioamplitude temp = 50+3 * [temp, temp] thisComp.layer("Audioamplitude").effect("Beide Kanäle")("Schieberegler") Übung 7 - Arbeitsschritte und Techniken • • Motion Blur aktivieren • • für Ebene Lautsprecher für die gesamte Komposition als Video exportieren Demo Video Compositing #7 Wichtig: erst zuschauen, dann nachmachen Üben • • • jetzt Übung am Rechner nachvollziehen falls vorhanden Screencasts nutzen Ergebnis (nur .aep) zippen und ins Wiki Übung Video Compositing #7b Lautsprecher 2 Übung 7b - Ziele • den Effekt Audio-Wellenform kennenlernen und parametrisieren • Kombination des Effekts mit anderen Elementen Übung 7b - vorher vs. nachher Video Lautsprecher animiert zur Lautstärke Video 2 Lautsprecher animiert zur Lautstärke Audio-Wellenform Übung 7b - Arbeitsschritte und Techniken • mit vorherigem Projekt beginnen und unter neuem Namen sichern • • • Lautsprecher duplizieren und ausrichten • gekrümmten Pfad zwischen den Boxen und Wellenform damit verbiegen Lautsprecher leicht kippen Effekt Audio-Wellenform mit Farbfläche als „Behälter“ Demo Video Compositing #7b Wichtig: erst zuschauen, dann nachmachen Üben • • • jetzt Übung am Rechner nachvollziehen falls vorhanden Screencasts nutzen Ergebnis (nur .aep) zippen und ins Wiki Medium Video Rest aus Grundlagen / Basiswissen - Teil 2 Fernsehnormen – HDTV • • • High Definition TeleVision • • bis zu 1920x1080 Pixel • bietet progressive und interlaced Formate Hochauflösendes Fernsehen keine Abwärtskompatibilität → neue Fernseher nötig schärfer, auch für große Projektionsgrößen (bis ca. 5m geeignet) Fernsehnormen – HDTV • verschiedene Modi, Kurzbezeichnungen: Schema: AbF (z.B. 1080i50, 720p25) • A = Auflösung in Zeilen, b = Bildaufbauverfahren (i = interlaced, p = progressive), F = Bilder pro Sekunde • • 720p25 oder 720p= 25fps als Vollbilder 1080i50 = 50fps als Halbbilder HDTV-Auflösung Hochauflösend, was heißt das in der Praxis HDTV vs PAL Quelle: Gierlienger IRT HDTV vs PAL Quelle: Gierlienger IRT HDTV vs PAL Quelle: Gierlienger IRT HDTV-Fernseher • • Aktuelle Displaytechniken • • Flüssigkristall LCD Plasma viele aktuelle 16:9 Fernseher können nicht jedes HDTV-Pixel darstellen • viele Displays horizontal nur 800-1366 Pixel. Zuwenig für die 1920 horiz. Pixel von HDTV. • spezielle digitale Schnittstelle (HDMI) mit integriertem Kopierschutz (HDCP) HDTV - Betrachungswinkel Quelle: Gierlienger IRT HDTV - Betrachungswinkel Quelle: Gierlienger IRT Filmwiedergabe auf einem Fernseher PAL speedup, 3:2 Pulldown,… Film vs. Video • • • • unterschiedliche zeitliche Auflösung 24 fps Vollbilder vs. 25/30 fps mit Halbbildern Lösung 1 - Bildrichtig arbeiten • je Filmbild ein Videobild Lösung 2 - Zeitrichtig arbeiten • Verteilung weniger Filmbilder auf mehr Videobilder Was zum Teufel ist 3:2 Pulldown? • • Warum? • • weil Film und Video so unterschiedlich sind Film 24fps, PAL 25fps (50 Halbbilder), NTSC 30fps (60 Halbbilder) Film -> NTSC • • 24,9 % schneller bei 1:1 Abbildung der Frames Lösung: • Filmbilder periodisch wiederholen, um die 24 Bilder auf 30 Bilder zu verteilen Was zum Teufel ist 3:2 Pulldown? • Telecine • • Maschine zum Transfer von Filmmaterial auf Video • • projiziert Film auf einen Videosensor der mit 60 fps Ausgabe D2 Digital Video (zum Senden oder Transfer auf VHS oder DVD) wiederholt Filmbilder nach 3:2 Muster • A,A,A,B,B,C,C,C,D,D,… 3:2 Pulldown & DVD • warum wertvollen DVD-Speicherplatz durch redundante Bilder verschwenden? • • gute Frage, muss nicht sein! • • das Pulldown erledigt der Player in Echtzeit typische Hollywood DVDs haben das Bildmaterial mit 24fps gespeichert NTSC-DVDs speichern das Bild im 480i24 Format • • 720x480 pixel per frame verteilt auf 2 interlaced 720x240 fields Film nach NTSC – “3:2 Pulldown” • • Film 24fps vs NTSC 30fps • jedes gerade Filmbild auf drei NTSC-Halbbilder jedes ungerade Filmbild wird auf zwei NTSCHalbbilder übertragen Ende