Premultiplied Alpha
Premultiplied Alpha (auf deutsch: vormultipliziertes Alpha) wird in der digitalen Filmkomposition gebraucht und bedeuted, dass jeder Farbkanal mit dem Alpha-Kanal multipliziert wurde. Bei unsachgemässer Handhabung werden beim Überlagern von Bilddateien ungewünschte Artefakte sichtbar. Oft wird die Ursache nicht verstanden und die Symptome sind so subtil, dass sie gar nicht oder mit den falschen Mitteln behandelt werden.
Hier einige Beispiele - links und recht wurde jeweils der gleiche Effekt angewendet:
Transformation (Move):
Filter (Blur):
Farbkorrektur (Brightness):
Einfachheitshalber stellen Sie sich beim folgenden Beispiel dabei die Farben wie folgt vor:
- Schwarz hat den Farbwert 0
- Weiss hat den Farbwert 1
- mittleres Grau hat den Farbwert 0.5
- helles Grau hat den Farbwert 0.75
- dunkles Grau hat den Farbwert 0.25
- Der Rotkanal hat die Farbwerte (von oben links nach unten rechts): 1, 0.5, 0.75, 1
- Der Grünkanal hat die Farbwerte (von oben links nach unten rechts): 0, 0.75, 1, 1
- Der Blaukanal hat die Farbwerte (von oben links nach unten rechts): 0.75, 1, 0.5, 1
- Das Alphabild hat die Farbwerte (von oben links nach unten rechts): 0.5, 1, 0, 0
Das "unpremultiplied" Bild hat somit die Farbwerte RGBA (von oben links nach unten rechts):
- 1, 0, 0.75, 0.5
- 0.5, 0.75, 1, 1
- 0.75, 1, 0.5, 0
- 1, 1, 1, 0
Das "premultiplied" Bild hat hingegen die Farbwerte RGBA (von oben links nach unten rechts) - beachten Sie vor allem die Pixel welchen einen nicht Weissen (1) Alphakanal haben:
- 0.5, 0, 0.325, 0.5
- 0.5, 0.75, 1, 1
- 0, 0, 0, 0
- 0, 0, 0, 0
Welches dieser Formate ist nun besser fragen Sie sich womöglich. Die Antwort ist - es kommt darauf an, für was Sie es brauchen. Als Faustregel gilt: Farbkorrekturen nur mit "unpremultiplied" Bilder - Filter und Transformationen nur mit "premultipied" Bilder. Das kommt daher, dass bei "premultiplied" Bilder die Farbwerte nicht den effektiven Farbwerte entsprechen und deshalb die Farbkorrekturen die Farben verzerren. Filter und Transformationen hängen immer von benachbarten Pixeln ab und sind desshalb nur auf "premultiplied" Bilder zu geniessen.
Aufgabe
Lösen Sie 3 dieser Aufgaben und senden Sie die Lösungsvorschläge per Email an mich. Arbeiten Sie dabei mit kleinen Bildern (640x480 Pixel ), kurzen Bildsequenzen (max. 10 Bilder) und einer starken Kompression (jpg, 0%).
- Formulieren Sie in eigenen Worten eine Eselsbrücke für die Faustregel Farbkorrekturen nur mit "unpremultiplied" Bilder - Filter und Transformationen nur mit "premultipied" Bilder.
- Berechnen Sie im obigen Beispiel aus dem "premultiplied" Bild das "unpremultiplied" Bild. (Hinweis: Es sind nicht die Werte des ursprünglichen Bildes)
- Erstellen Sie ein Compositing Projekt in dem Compositing-Programm Ihrer Wahl und erläutern Sie drei nützliche Funktionen für das Arbeiten mit "premultiplied" und "unpremultiplied" Bildern und stellen Sie fest in welchem Modus das Programm intern die Bilder berechnet.
- Erstellen Sie ein Compositing Projekt in dem Compositing-Programm Ihrer Wahl, stellen Sie bewusst eine nicht korrekte Situation nach und erläutern sie Ihre Erkenntnisse. Hinweis für After-Effects: Achten Sie schon beim Importieren von Bildern mit Alphaknanal auf die optionen und arbeiten Sie auch mit Masken und Motionblur. Hinweise für Shake: Lesen Sie in der Hilfe die Themen zu "Over" und "Keymix".