Despill: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
[[Category:Praktikum Compositing]] | [[Category:Praktikum Compositing]] | ||
− | [[File:Spill.png| | + | [[File:Despill.png|right|thumb|300px|Despill green limited by red]] |
+ | [[File:Spill.png|left|thumb|200px|Spill, BG ist nicht nicht korrigiert]] | ||
+ | |||
Spill bezeichnet die Kontamination von Vordergrundpixeln mit der Screenfarbe. Im Beispielbild ist der blau-violette Saum um das Vordergrundobjekt sehr deutlich zu erkennen.<br> | Spill bezeichnet die Kontamination von Vordergrundpixeln mit der Screenfarbe. Im Beispielbild ist der blau-violette Saum um das Vordergrundobjekt sehr deutlich zu erkennen.<br> | ||
Das Ziel des Despill- oder Spill Removal-Prozesses ist, diesen Farbsaum zu entfernen, indem die Verfärbung entfernt wird oder durch die Farbe des Hintergrundes ersetzt wird.<br> | Das Ziel des Despill- oder Spill Removal-Prozesses ist, diesen Farbsaum zu entfernen, indem die Verfärbung entfernt wird oder durch die Farbe des Hintergrundes ersetzt wird.<br> | ||
− | Als erstes wird eine | + | |
− | Hierzu wird je Pixel verglichen, ob die Screenfarbe heller ist, als eine der anderen Farben. Dies kann als logische Operation erfolgen ''if G>R'' oder durch Subtraktion ''G-R''. | + | ===Spillmap=== |
+ | |||
+ | Als erstes wird eine '''Spill-Map''' am Beispiel eines '''Greenscreens''' berechnet. <br> | ||
+ | Hierzu wird je Pixel verglichen, ob die Screenfarbe heller ist, als eine der anderen Farben. Dies kann im einfachsten Fall als logische Operation erfolgen ''if G>R'' oder durch Subtraktion ''G-R''.<br> | ||
+ | Überall, wo ein Wert >0 vorkommt, wird die anschließende Spill-Operation durchgeführt.<br> | ||
+ | Der Prozess zur Erstellung der Spill-Map lässt sich komplexer gestalten, um mehr Kontrolle über die Spill-Map zu erlangen.<br> | ||
+ | |||
+ | ===Spill-Operation=== | ||
+ | |||
+ | Die Spill-Operation entfernt die Kontamination des Vordergrundes möglichst rückstandsfrei auf Grundlage der Spill-Matte. Im einfachsten Fall wird die Spill-Map vom Grün-Kanal subtrahiert. Diese einfache Operation kann bei geeignetem Material bereits zu einem guten Ergebnis führen. <br> | ||
+ | Wird kein zufriedenstellendes Ergebnis erreicht, besteht die Möglichkeit, die Spill-Map auf verschiedene Weisen zu manipulieren.<br> | ||
+ | |||
+ | ===Erweiterte Spill-Map=== | ||
+ | |||
+ | Grün begrenzt auf den Mittelwert von Rot + Blau<br> | ||
+ | Grün begrenzt auf 90% Rot<br> | ||
+ | Grün begrenzt auf 10% über dem Mittelwert von Rot + Blau<br> | ||
+ | |||
+ | ===Spill-Operation mittels maskierter Farbkorrektur=== | ||
+ | |||
+ | Die Spill-Map kann z.B. einen Color Corrector-Node maskieren. Auf diese Weise lassen sich die vielfältigen Manipulationsmöglichkeiten nutzen und werden durch die Spill-Map nur auf die Bereiche angewandt, die eine Korrektur erfordern.<br> | ||
+ | Ein weiterer hilfreicher Node kann Hue Curves sein. Durch Color Suppression oder selektive Farbverschiebung (Hue Shift) lassen sich, ggf. auch nach dem eigentlichen Spill Removal, noch feine Korrekturen vornehmen.<br> | ||
+ | |||
+ | Woher kommen die Farbrückstände nach den Despill? | ||
+ | |||
+ | Der Grünkanal wird in den Pixeln, die einen höheren Grün- als Rot-Wert haben auf den Rot-Wert reduziert. Beide Werte sind somit gleich und ergeben ein Gelb, zu dem noch der Blau-Anteil hinzukommt. |
Version vom 17. Dezember 2015, 11:05 Uhr
Spill bezeichnet die Kontamination von Vordergrundpixeln mit der Screenfarbe. Im Beispielbild ist der blau-violette Saum um das Vordergrundobjekt sehr deutlich zu erkennen.
Das Ziel des Despill- oder Spill Removal-Prozesses ist, diesen Farbsaum zu entfernen, indem die Verfärbung entfernt wird oder durch die Farbe des Hintergrundes ersetzt wird.
Inhaltsverzeichnis
Spillmap
Als erstes wird eine Spill-Map am Beispiel eines Greenscreens berechnet.
Hierzu wird je Pixel verglichen, ob die Screenfarbe heller ist, als eine der anderen Farben. Dies kann im einfachsten Fall als logische Operation erfolgen if G>R oder durch Subtraktion G-R.
Überall, wo ein Wert >0 vorkommt, wird die anschließende Spill-Operation durchgeführt.
Der Prozess zur Erstellung der Spill-Map lässt sich komplexer gestalten, um mehr Kontrolle über die Spill-Map zu erlangen.
Spill-Operation
Die Spill-Operation entfernt die Kontamination des Vordergrundes möglichst rückstandsfrei auf Grundlage der Spill-Matte. Im einfachsten Fall wird die Spill-Map vom Grün-Kanal subtrahiert. Diese einfache Operation kann bei geeignetem Material bereits zu einem guten Ergebnis führen.
Wird kein zufriedenstellendes Ergebnis erreicht, besteht die Möglichkeit, die Spill-Map auf verschiedene Weisen zu manipulieren.
Erweiterte Spill-Map
Grün begrenzt auf den Mittelwert von Rot + Blau
Grün begrenzt auf 90% Rot
Grün begrenzt auf 10% über dem Mittelwert von Rot + Blau
Spill-Operation mittels maskierter Farbkorrektur
Die Spill-Map kann z.B. einen Color Corrector-Node maskieren. Auf diese Weise lassen sich die vielfältigen Manipulationsmöglichkeiten nutzen und werden durch die Spill-Map nur auf die Bereiche angewandt, die eine Korrektur erfordern.
Ein weiterer hilfreicher Node kann Hue Curves sein. Durch Color Suppression oder selektive Farbverschiebung (Hue Shift) lassen sich, ggf. auch nach dem eigentlichen Spill Removal, noch feine Korrekturen vornehmen.
Woher kommen die Farbrückstände nach den Despill?
Der Grünkanal wird in den Pixeln, die einen höheren Grün- als Rot-Wert haben auf den Rot-Wert reduziert. Beide Werte sind somit gleich und ergeben ein Gelb, zu dem noch der Blau-Anteil hinzukommt.