Kurz gesagt
- Cryptomatte wählt Objekte oder Materialien im Render aus und erzeugt eine Graustufenmaske oder ein maskiertes Bild.
- Für Objekte, Materialien und Gruppen mit demselben Parent gibt es separate Cryptomatte-Typen.
- Die Maske kann aus Render-Passes oder einem Multi-Layer-OpenEXR-Bild stammen.
- Volumenobjekte werden nicht unterstützt; Cryptomatte-Metadatendateien können ebenfalls nicht verwendet werden.
Was Sie in diesem Guide lernen
Mit Cryptomatte können Sie bestimmte Objekte oder Materialien in einem Render auswählen und maskieren. In Blender lässt sich die Maske im Compositor einsetzen: Sie können den ausgewählten Bereich einfärben, vom Bild trennen oder in einen weiteren Bearbeitungsschritt übernehmen. Die folgenden Schritte zeigen, wie Sie zunächst den Render-Pass vorbereiten und dann im Cryptomatte-Node Elemente auswählen und die Maskenausgabe verwenden.
Der Workflow ist besonders bei Innenraumvisualisierungen praktisch, um Möbel, Wände, Böden oder Materialgruppen unabhängig vom restlichen Bild zu bearbeiten. Wichtig ist: Cryptomatte ist keine neue Render-Engine, sondern ein Compositor-Werkzeug, das aus Renderdaten Masken erstellt.
Voraussetzungen
Sie benötigen Blender und eine Szene, mit der Sie im Compositor arbeiten können. Die Quellhandbücher nennen weder eine bestimmte Blender-Version noch Anforderungen an ein Konto. Die folgenden Schritte beziehen sich daher auf eine Blender-Installation, in der Cryptomatte und die zugehörigen Render-Passes in der Oberfläche verfügbar sind.
Bereiten Sie eine Szene mit den Objekten oder Materialien vor, die Sie im Render isolieren möchten.
Sie können Cycles oder EEVEE als Render-Engine verwenden; die Cryptomatte-Pass-Typen werden in Verbindung mit der jeweiligen Engine angeboten.
Für das Aktivieren der Render-Passes und das Verbinden der Nodes benötigen Sie Zugriff auf die View-Layer-Einstellungen und den Compositor.
Wenn Sie mit einem bereits gerenderten Bild arbeiten möchten, muss es sich um ein Multi-Layer-OpenEXR handeln. Cryptomatte-Metadatendateien werden nicht unterstützt.
Schritt für Schritt zur Cryptomatte-Maske
1. Legen Sie fest, welche Elemente Sie isolieren möchten
Entscheiden Sie zunächst, ob die Maske auf ein Objekt, ein Material oder eine Gruppe mit gemeinsamem Parent angewendet werden soll. Um Objekte einzeln auszuwählen, verwenden Sie den Object-Pass; für ein bestimmtes Oberflächenmaterial den Material-Pass. Die Option Asset zielt auf Objektgruppen mit demselben Parent ab und hat nichts mit der Asset-Funktion von Blender zu tun.
Ihre Wahl bestimmt, welche Cryptomatte-Ebene Sie im nächsten Compositor-Schritt verwenden. In einem Innenraum-Render eignet sich beispielsweise der Material-Typ, um verschiedene Oberflächen mit demselben Material gemeinsam zu maskieren; um einen einzelnen Sessel zu isolieren, ist der Object-Typ besser geeignet.
2. Aktivieren Sie den Cryptomatte-Render-Pass
Öffnen Sie im Properties-Editor den Bereich View Layer und anschließend das Passes-Panel. Aktivieren Sie unter der Überschrift Cryptomatte den benötigten Typ: Object, Material oder Asset. Rendern Sie danach die Szene. Wenn die Quelle auf Render eingestellt ist, kann der Cryptomatte-Node die entsprechenden View-Layer-Passes verwenden.
Die Einstellung Levels legt die höchste Anzahl an Elementen fest, die pro Pixel unterschieden werden können. Die Anzahl der Cryptomatte-Bilder im Render-Layers-Node entspricht der Hälfte dieses Werts; jedes Bild kann auf ein Pixel auf zwei Elemente verweisen. Berücksichtigen Sie daher bei der Anzahl der Ebenen, dass ein einzelnes Bild zwei Elemente enthalten kann.
3. Fügen Sie den Cryptomatte-Node im Compositor hinzu
Erstellen Sie im Compositor einen Cryptomatte-Node und stellen Sie die Quelle auf Render ein. Für diese Quelle werden Szenen- und View-Layer-Informationen verwendet. Wenn Sie mit einem zuvor gerenderten Multi-Layer-OpenEXR arbeiten möchten, wählen Sie Image als Quelle und legen Sie das zu verwendende Bild fest. Prüfen Sie, ob die Cryptomatte-Ebene zum gewünschten View Layer und zum Typ Object, Material oder Asset passt.
Mit einem Viewer-Node lässt sich das Bild einfacher im Compositor-Hintergrund anzeigen. Verbinden Sie den Image-Ausgang des Render-Layers-Nodes mit dem Viewer. Wenn das Bild nicht im Hintergrund erscheint, stellen Sie sicher, dass die Option Backdrop in der Compositor-Kopfzeile aktiviert ist.
4. Wählen Sie die Elemente für die Maske aus
Klicken Sie auf die Auswahlschaltfläche des Cryptomatte-Nodes und dann auf das gewünschte Objekt im Compositor-Hintergrund. Wiederholen Sie die Auswahl, wenn Sie mehrere Elemente benötigen. Die Namen der ausgewählten Elemente erscheinen im Feld Matte ID; sie über die Auswahlschaltflächen hinzuzufügen ist einfacher, als sie manuell einzutragen.
Nach der Auswahl gibt der Matte-Ausgang eine Graustufenmaske der ausgewählten Objekte oder Materialien aus. Der Image-Ausgang liefert dagegen das maskierte Bild: Die ausgewählten Elemente bleiben sichtbar, während die übrigen Bereiche transparent werden. Wenn Sie nur die Maske benötigen, können Sie den Image-Eingang des Cryptomatte-Nodes frei lassen. Dieser Eingang ist erforderlich, damit der Image-Ausgang funktioniert.
5. Verwenden Sie die Maske im Compositor-Workflow
Verwenden Sie den Matte-Ausgang als Maske in nachfolgenden Compositor-Schritten. Wenn Sie den farbigen Render gemeinsam mit der Maske verwenden möchten, verbinden Sie den Image-Ausgang des Render-Layers-Nodes mit dem Image-Eingang des Cryptomatte-Nodes und leiten Sie den Image-Ausgang des Nodes an den nächsten Bearbeitungsschritt weiter. So lässt sich die Auswahl als Ebene getrennt vom restlichen Bild verwenden.
In Cycles unterstützt Cryptomatte diese Effekte auch in Bildern mit Transparenz, Bewegungsunschärfe und Tiefenschärfe. In EEVEE werden Tiefenschärfe und Bewegungsunschärfe in anderen Passes als Combined nicht gerendert; sie lassen sich im Compositor separat nachbilden. Dieser Unterschied kann beeinflussen, wie unscharfe Kanten und der Fokuseffekt im endgültigen Bild in der Maske erscheinen.
Häufige Fehler und Einschränkungen
Die falsche Ebene auswählen: Die Cryptomatte-Ebene muss sowohl zum richtigen View Layer als auch zum richtigen Typ passen. Wenn Sie ein Objekt isolieren möchten, aber die Material-Ebene auswählen, erhalten Sie möglicherweise nicht die erwartete Maske.
Den Image-Ausgang mit der Maske verwechseln: Matte ist die Graustufenmaske; Image ist das maskierte Farbbild, in dem die ausgewählten Elemente sichtbar bleiben.
Eine farbige Ausgabe erwarten, obwohl der Image-Eingang nicht verbunden ist: Für eine Graustufenmaske kann dieser Eingang frei bleiben. Für eine maskierte farbige Image-Ausgabe verbinden Sie das Renderbild mit dem Image-Eingang.
Rendern, ohne den Pass zu aktivieren: Wenn Sie die Render-Quelle verwenden, muss der benötigte Cryptomatte-Pass unter View Layer Passes aktiviert sein.
Nicht unterstützte Daten verwenden: Volumenobjekte werden nicht unterstützt und Metadatendateien können nicht verwendet werden. Außerdem lässt sich der Cryptomatte-Node nicht in einer Node Group verwenden.
Nächste Schritte: Workflows für Architektur und Visualisierung
Bei Architektur- und Innenraumvisualisierungen lässt sich Cryptomatte für gezielte Anpassungen nutzen, etwa um den Farbton eines Materials zu ändern oder ein bestimmtes Möbelstück in der Komposition separat zu bearbeiten. Dabei wird die Maske des jeweiligen Objekts oder Materials aus den Renderdaten erstellt. Änderungen an Licht oder Geometrie können jedoch erfordern, dass Sie zur Quellszene zurückkehren.
Bevor Sie diese Methode in einem Büro einsetzen, empfiehlt es sich, Render-Engine, Pass-Einstellungen und gewünschten Ausgabetyp zu testen. Beachten Sie insbesondere die Einschränkungen von EEVEE bei Tiefenschärfe und Bewegungsunschärfe in anderen Passes als Combined. Bei Cycles können Denoising-Passes den Speicherbedarf und die Renderzeit erhöhen. In den Quellen werden keine Hardware- oder Lizenzanforderungen für Cryptomatte genannt.
Quelle und Lizenz
Dieses Tutorial wurde anhand der Blender-Manual-Artikel „Cryptomatte Node“ und „Passes“ erstellt. Beide Quellen stehen unter der Lizenz CC BY-SA 4.0; der Inhalt wurde auf Grundlage dieser Quellen ins Türkische übertragen.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architekturbüros und Visualisierungsteams in der Türkei liegt der größte praktische Vorteil von Cryptomatte darin, dass sich einzelne Objekte oder Materialien nach dem Rendern maskieren lassen. Gerade bei Kundenrevisionen kann es die Arbeit an der Komposition übersichtlicher machen, bestimmte Oberflächenfarben zu ändern oder ein Möbelstück separat zu bearbeiten.
Allerdings macht diese Methode die Bearbeitung der Szene nicht überflüssig: Für Änderungen an Licht oder Geometrie kann es nötig sein, zur Quelle zurückzukehren. Auch die Kompatibilität von Render-Engine und Passes sollte geprüft werden. In den Quellen werden keine zusätzlichen Hardware- oder Lizenzanforderungen genannt. Bei Verwendung von Denoising-Passes sollten die Auswirkungen auf Speicherbedarf und Renderzeit berücksichtigt werden.
Häufige Fragen
Wofür wird Blender Cryptomatte verwendet?
Damit lassen sich Objekte oder Materialien im Render auswählen und eine Graustufenmaske oder ein maskiertes Bild erstellen. Diese Ausgaben können im Compositor verwendet werden.
Wie erstellt man in Blender eine Cryptomatte-Maske?
Aktivieren Sie im Bereich Passes des View Layers den passenden Cryptomatte-Typ, rendern Sie die Szene und fügen Sie im Compositor Elemente zum Cryptomatte-Node hinzu. Der Matte-Ausgang liefert die Maske, der Image-Ausgang das maskierte Bild.
Unterstützt Cryptomatte Volumenobjekte und Metadatendateien?
Nein. Laut Blender Manual werden Volumenobjekte nicht unterstützt und Cryptomatte-Metadatendateien können nicht verwendet werden.



