Premultiplied Alpha

From Animation Luzern Wiki
Revision as of 22:26, 1 June 2008 by WikiSysAdmin (talk | contribs) (Die Seite wurde neu angelegt: Premultiplied Alpha (auf deutsch: vormultipliziertes Alpha) wird in der digitalen Filmkomposition gebraucht und bedeuted, dass jeder Farbkanal mit dem Alpha-Kanal multi...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 werden die Symptome mit den falschen Mitteln behandelt und die Ursache nicht verstanden.



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

Bild:Alpha-premultipied.jpg

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

Erstellen Sie ein Compositing Projekt in dem Sie die