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