Dies ist ein grundlegendes Tutorial darüber, wie man den Crypto Matte-Node in Blender 4.3 verwendet, um Objektmasken im Compositing zu extrahieren, insbesondere wenn das finale Rendering Bewegungsunschärfe enthält, wie im Beispiel auf dem Bildschirm.
Videotranskript
Hallo zusammen! Dies ist ein grundlegendes Tutorial darüber, wie man den Crypto Matte-Node in Blender 4.3 verwendet, um Objektmasken im Compositing zu extrahieren, insbesondere wenn das finale Rendering Bewegungsunschärfe enthält, wie im Beispiel auf dem Bildschirm.
In den meisten meiner Blender-Compositing-Tutorials verwende ich normalerweise den ID Mask-Node und nutze Informationen aus dem Object Index oder Material Index, um Objektmasken zu erstellen und sie im Compositing separat zu bearbeiten.
Diese Methode erfordert jedoch, dass man Object Index oder Material Index für die Elemente einrichtet, die man isolieren möchte, was ziemlich unpraktisch werden kann, wenn viele Elemente beteiligt sind.
Außerdem ist die Maske, die vom ID Mask-Node generiert wird, nicht sehr präzise, wenn Effekte wie Depth of Field oder Motion Blur in den Frames vorhanden sind, wie in diesem Beispiel gezeigt. Die Qualität der mit ID Mask erzeugten Maske ist niedriger, was sich natürlich auf die Gesamtqualität des Compositings auswirkt. Sehen wir uns also an, wie man stattdessen den Crypto Matte-Node verwendet.
Um den Crypto Matte-Node im Compositing zu verwenden, müssen wir zunächst mindestens eine der drei Optionen im Abschnitt Crypto Matte im View Layer-Tab des Properties Editors aktivieren.

Diese Optionen ermöglichen es uns, Crypto Matte-Masken für verschiedene Objekte, Materialien oder Assets im Compositing zu extrahieren. Die Optionen Object und Material haben intuitive Bedeutungen. In meinem Beispiel verwende ich die Object-Option, weil ich die Murmelbahn isolieren möchte, nicht Submaterialien oder Objekte, die dasselbe Material teilen. Die Assets-Option dient dazu, Gruppen von Objekten zu isolieren, die denselben Parent teilen, wird in diesem Beispiel jedoch nicht benötigt.
Wenn man mindestens eine dieser Optionen auswählt, wird der Parameter Levels verfügbar. Für dieses grundlegende Tutorial werde ich jedoch nicht darauf eingehen und ihn auf dem Standardwert belassen.

Für dieses Tutorial habe ich den Levels-Parameter auf dem Standardwert belassen, dann Object im Crypto Matte-Bereich ausgewählt. Ich habe auch Object Index weiter oben im Tab aktiviert, um die Index Object-Informationen zu extrahieren und Ihnen die Unterschiede zwischen den beiden Methoden zu zeigen. Nachdem alles eingerichtet war, habe ich den Rendering-Prozess gestartet.

Im Compositor habe ich einen Crypto Matte-Node hinzugefügt. Wie man sieht, gibt es in diesem Node ein Layer-Menü, in dem ich Crypto Object ausgewählt habe, da dies die Art von Information ist, die ich im View Layer-Tab gewählt habe.

Im Crypto Matte-Node kann man auswählen, ob man Informationen aus der Szene verwenden möchte, indem man Render wählt, oder Daten aus einem OpenEXR-Bild abrufen möchte, indem man Image auswählt. In meinem Fall verwende ich natürlich die Standardoption Render.
Eine besondere Eigenschaft des Crypto Matte-Nodes ist, dass das Feld zur Angabe der Objekte, die maskiert werden sollen, eine Liste ist. So kann man Objekte auf zwei verschiedene Arten hinzufügen oder entfernen.
Die erste Methode besteht darin, auf die Schaltflächen neben der Liste zu klicken, um Objekte oder Materialien mit dem Auswahlwerkzeug direkt aus dem gerenderten Bild auszuwählen oder zu entfernen.
Die zweite Methode besteht darin, die Namen der Elemente direkt in das Matte ID-Feld einzugeben oder zu löschen, getrennt durch Kommas, wie ich es mit dem Objekt Sphere 001 zeige, das aufgrund starker Bewegungsunschärfe schwer mit dem Cursor auszuwählen ist. Diese Methode ist auch nützlich, wenn Ihre Quelle ein EXR-Bild ist, da Sie die im Bild enthaltenen IDs direkt eingeben können.

Ein wesentlicher Unterschied zum ID Mask-Node besteht darin, dass Sie keine numerischen Kennungen für Objekte oder Materialien vor dem Rendern zuweisen müssen. Stattdessen genügt es, den Crypto Matte-Renderpass vor dem Rendern zu aktivieren und danach die gewünschten Objekte oder Materialien auszuwählen.
Wie Sie vielleicht bemerkt haben, habe ich die Crypto Object-Ausgänge des Render Layers-Nodes nicht mit dem Crypto Matte-Node verbunden. Trotzdem muss der Crypto Matte Object-Renderpass im View Layer-Tab aktiviert sein, da die benötigten Informationen sonst nach dem Rendern nicht verfügbar sind.
Der Crypto Matte-Node hat drei Ausgangsanschlüsse. Der erste Anschluss, genannt Image, gibt ein Farbbild zurück, das nur die im Matte ID-Feld aufgelisteten Objekte enthält, vorausgesetzt, das ursprüngliche Farbbild ist mit dem Image-Eingang des Nodes verbunden. Im Wesentlichen multipliziert er das Renderbild mit der Maske und setzt alle schwarzen Bereiche der Maske auf transparent.

Der zweite Ausgangsanschluss, Matte, gibt nur die Schwarz-Weiß-Maske ohne Transparenz zurück. Dies ist der Anschluss, den ich in diesem Beispiel verwende. Es ist nicht notwendig, den Image-Eingang des Nodes zu verbinden, da die Informationen aus der Szene und der Matte ID-Liste im Node stammen.

Der dritte Ausgangsanschluss, Pick, liefert eine Maske mit flachen, unterscheidbaren Farben, die für weitere Auswahlen oder Operationen nützlich ist. Auch hier kommen die Informationen direkt aus dem Node selbst, sodass der Image-Eingang nicht mit anderen Nodes verbunden werden muss.

Um das Originalrender im Beispiel zu verändern, habe ich den Matte-Ausgang des Crypto Matte-Nodes zusammen mit dem Originalrender in eine Node-Gruppe eingespeist, um mit dem Color Balance-Node eine einfache Farbkorrektur durchzuführen, wobei die Korrekturen nur auf die in der Matte ID-Liste aufgeführten Objekte beschränkt wurden.

Mit dem Set Alpha-Node habe ich anschließend das eingefärbte Bild der Bahn und deren Motion Blur auf transparentem Hintergrund isoliert, um es separat weiterzuverarbeiten.

Mit dem Mix-Parameter des Glare-Nodes auf 1 habe ich Streaks nur für die Bahn und deren Bewegungsunschärfe erzeugt und diesen Glüheffekt dann dem Bild aus dem Color Balance-Node hinzugefügt.
Um die mit Crypto Matte und ID Mask erzielten Effekte zu vergleichen, muss man einfach zwischen den ID Mask- und Crypto Matte-Masken als Faktor-Eingang in der Compositing-Node-Gruppe umschalten und die beiden Ergebnisse im Backdrop betrachten.
Das war’s mit diesem grundlegenden Tutorial zur Verwendung des Crypto Matte-Nodes im Compositing! Ich hoffe, es war hilfreich! Bis zum nächsten Mal!