Dieses sehr kurze Tutorial zeigt, wie man den Dilate Erode-Node im Compositor von Blender verwendet, um Unregelmäßigkeiten in Color Keying-Mattes zu beseitigen oder zumindest zu verringern, insbesondere in Bereichen, die wir behalten möchten.



Videotranskript

Hallo zusammen! Dieses sehr kurze Tutorial zeigt, wie man den Dilate Erode-Node im Compositor von Blender verwendet, um Unregelmäßigkeiten in Color Keying-Mattes zu beseitigen oder zumindest zu verringern, insbesondere in Bereichen, die wir behalten möchten. Über den Color Key-Node habe ich in meiner zehnteiligen Miniserie zur Turntable-Photogrammetrie gesprochen, die ihr auf meinem Kanal finden könnt.

Wenn man die Hintergrundfarbe aus Bildern mit Nodes aus der Keying-Gruppe entfernt, wie zum Beispiel Color Key, kann es vorkommen, dass der Node einige Bereiche innerhalb der erhaltenen Regionen transparent oder halbtransparent macht. Dies ist besonders deutlich sichtbar, wenn man sich die Masken-Ausgabe, also das Matte, ansieht.

Es gibt viele Möglichkeiten, diese Ergebnisse zu korrigieren, und die Methode, die ich hier zeige, ist nur eine davon. Ihr Vorteil ist, dass sie einfach anzuwenden ist, auch wenn sie, wie wir sehen werden, nicht für alle Maskenformen geeignet ist.

Wenn wir einen Dilate Erode-Node mit einem positiven Distance-Wert an den Matte-Ausgang eines Keying-Nodes anschließen, wird die resultierende Maske erweitert, wobei die weißen Bereiche wachsen und dadurch schwarze Punkte in ihrem Inneren abdecken.

Wenn wir anschließend einen weiteren Dilate Erode-Node mit demselben Distance-Wert, aber negativem Vorzeichen, anschließen, schrumpfen die weißen Bereiche wieder. Die zuvor erweiterten Bereiche werden jedoch nicht rückgängig gemacht. Dadurch kehrt die Form zu ihrer ursprünglichen Kontur zurück, während die inneren Bereiche weiß bleiben.

Dieses Verhalten ist vergleichbar mit der Verwendung der Operatoren Select More und Select Less im Edit Mode. Man kann eine Auswahl mit Select More erweitern, um einen inneren Teil einzubeziehen, und anschließend Select Less mehrmals verwenden, um den Rand wieder auf die ursprüngliche Form zurückzubringen, wobei die enthaltenen Teile ausgewählt bleiben.

Wie bereits erwähnt, sind nicht alle Masken gut für diese Art der Verarbeitung geeignet. Besonders bei konvexen Bereichen mit glatten Rändern ohne viele Unregelmäßigkeiten oder Details gibt es normalerweise keine Probleme. Das liegt daran, dass die Dilate Erode-Sequenz solche Masken erweitern und wieder verkleinern kann, ohne wichtige Merkmale zu verlieren.

Andererseits kann in Bereichen mit Vertiefungen, sei es durch bestimmte Details oder die Gesamtform des Objekts, die durch Dilate verursachte Ausdehnung die Silhouette der Maske erheblich verändern und dabei die Vertiefungen entfernen. Infolgedessen wird das nachfolgende Erode die neue Maske zwar verkleinern, kann aber die verlorenen Details nicht wiederherstellen. Achte also darauf, die Distance-Werte nicht zu hoch zu setzen, wenn du es mit solchen Formen zu tun hast.

Das Matte kann auch auf viele andere Arten verfeinert werden. Zum Beispiel kannst du Box Mask-Nodes im Add-Modus verwenden, um andere schwarze Flecken innerhalb der Form weiß werden zu lassen. Da es aus den bereits genannten Gründen nicht ratsam ist, die Maske mit Dilate Erode zu stark zu erweitern, kann dies eine gute Möglichkeit sein, die Distance-Werte bei beiden Nodes niedrig zu halten und trotzdem die auffälligsten Unreinheiten zu entfernen.

Box Mask-Nodes im Subtract-Modus hingegen können verwendet werden, um weiße Bereiche aus der Maske zu entfernen. Ich verwende sie oft, um Regionen um das Zielobjekt herum auszuschließen. In diesem Fall sind sie nicht notwendig, aber mehrere Subtract-Masken können viele kleine Punkte oder ganze Hintergrundbereiche verbergen, die vom Color Key-Node nicht entfernt wurden. Die Positions- und Größenwerte der Masken können animiert werden, sodass du sie bei Bedarf während der gesamten Bildsequenz bewegen und skalieren kannst.

Um das endgültige Farbbild mit der bearbeiteten Maske zu erhalten, verwende einfach einen Set Alpha-Node. Verbinde das Originalbild mit dem Image-Eingang und den Matte-Ausgang des Keying-Nodes mit dem Alpha-Eingang.

Das war es auch schon mit diesem kurzen Tutorial. Bis bald!

Tutorials durchsuchen

Geben Sie eine Suchphrase oder mehrere durch Kommas getrennte Schlüsselwörter ein.

3D-Modelle, Tutorials und Ressourcen zur Computergrafik von Francesco Milanese. Nutzungslizenzen für die 3D-Modelle können über die auf den jeweiligen Seiten verlinkten externen Shops zu den jeweils geltenden Lizenzbedingungen erworben werden. Francesco Milanese — Italienische Umsatzsteuernummer (Partita IVA): 06321250877. Kontakt: info@francescomilanese.com


ERWEITERTE DATENSCHUTZ- UND COOKIE-VERWENDUNGSRICHTLINIEN