Kurz gesagt
- Cryptomatte kann für ausgewählte Objekte oder Materialien Graustufenmasken erzeugen.
- Zur Verwendung wird zunächst im Bereich Passes des View Layers der Cryptomatte-Pass aktiviert.
- Im Cryptomatte-Node lassen sich Objekte mit dem Auswahlwerkzeug direkt im Bild markieren.
- Laut Quelle werden Tiefenschärfe und Bewegungsunschärfe in Cycles unterstützt.
Das erfahren Sie in diesem Leitfaden
Mit Cryptomatte lassen sich in Blender bestimmte Objekte oder Materialien im Render von anderen Elementen trennen und in der Compositing-Phase als Maske verwenden. So können Sie gezielt den Bereich eines ausgewählten Elements bearbeiten, statt das gesamte Bild anzupassen. Im offiziellen Blender-Handbuch wird Cryptomatte als Bildstandard zum Erstellen von Objekt- und Materialmasken beschrieben. Er unterstützt auch mehrere Objekte innerhalb eines Pixels.
In den folgenden Schritten aktivieren Sie zunächst den benötigten Render-Pass. Anschließend wählen Sie im Compositor mit dem Cryptomatte-Node ein Objekt aus und verwenden die Maske. Dieselbe Methode funktioniert auch für die Auswahl von Materialien. Dieser Leitfaden basiert auf den derzeit verfügbaren offiziellen Blender-Handbüchern.
Voraussetzungen
Sie benötigen Blender und eine Szene, die gerendert werden soll. Die Quellhandbücher nennen weder eine bestimmte Blender-Version noch Anforderungen an ein Konto.
Im View-Layer müssen Sie den Cryptomatte-Pass aktivieren können.
Zum Anzeigen des Renders und für die Auswahl im Compositor werden die Nodes Render Layers und Cryptomatte verwendet. Im typischen Anwendungsfall des Handbuchs kommt außerdem ein Viewer-Node hinzu.
Die auszuwählenden Objekte oder Materialien müssen im Render der Szene sichtbar sein. Cryptomatte trennt Elemente im gerenderten Bild.
Schritt für Schritt: eine Objektmaske erstellen
Cryptomatte-Pass aktivieren. Wechseln Sie im Bereich Properties zum Tab View Layer und dort zum Abschnitt Passes. Aktivieren Sie unter den Cryptomatte-Optionen den Object-Pass und rendern Sie die Szene. Laut Handbuch dient Object zum Separieren von Objekten, Material zum Separieren von Materialien und Asset zum Separieren von Objektgruppen mit demselben Parent. Die Option Asset hat nichts mit der Asset-Funktion von Blender zu tun.
Nodes im Compositor einrichten. Fügen Sie einen Cryptomatte-Node und einen Viewer-Node hinzu. Verbinden Sie den Image-Ausgang des Render-Layers-Nodes mit dem Image-Eingang des Viewer-Nodes. So können Sie den Render im Compositor-Hintergrund sehen und das auszuwählende Element bestimmen. Falls das Bild nicht angezeigt wird, prüfen Sie, ob laut Handbuch die Option Backdrop in der Kopfzeile des Compositors aktiviert ist.
Das zu maskierende Objekt markieren. Klicken Sie im Cryptomatte-Node auf die Auswahlschaltfläche und anschließend im Bild auf das Objekt, das Sie einbeziehen möchten. Wiederholen Sie die Auswahl, wenn Sie mehrere Objekte benötigen. Sie können Objektnamen auch manuell in das Feld Matte ID eingeben. Laut Handbuch ist die Auswahl über die Plus- und Minus-Schaltflächen daneben jedoch einfacher.
Maske ausgeben und verwenden. Der Matte-Ausgang des Cryptomatte-Nodes gibt eine Graustufenmaske der ausgewählten Objekte aus. Sie können diesen Ausgang in nachfolgenden Compositing-Schritten als Maske verwenden. Der Image-Ausgang des Nodes gibt den über den Image-Eingang verbundenen Farb-Render aus und stellt die nicht ausgewählten Bereiche transparent dar. Wenn Sie nur die Graustufenmaske benötigen, muss der Image-Eingang nicht verbunden sein. Für den Image-Ausgang muss dort hingegen ein Bild anliegen.
Bei Bedarf die Bildquelle ändern. Ist im Cryptomatte-Node als Quelle Render ausgewählt, werden die Cryptomatte-Pässe eines bestimmten View Layers verwendet. Mit der Option Image können Sie Cryptomatte-Bilddaten aus einer mehrschichtigen OpenEXR-Datei verwenden. Wenn Sie Image als Quelle wählen, legen Sie das entsprechende Bild und den Layer fest. Quelle und Layer sollten danach ausgewählt werden, wo sich die Renderdaten befinden.
Auswahl überprüfen. Der Pick-Ausgang des Nodes zeigt die farbige Darstellung von Cryptomatte an, die zum Auswählen von Elementen verwendet werden kann. Prüfen Sie die Maske am Matte-Ausgang, um sicherzustellen, dass der richtige Bereich ausgewählt wurde. Wenn auch überlappende oder transparente Kanten eines Objekts getrennt werden sollen, ist es wichtig, das Ergebnis im Render der Szene zu überprüfen. Laut Handbuch unterstützt Cryptomatte bei Verwendung von Cycles Bewegungsunschärfe und Tiefenschärfe.
Häufige Fehler und Einschränkungen
Node hinzufügen, ohne den Pass zu aktivieren: Der Cryptomatte-Node erzeugt Masken aus einem Cryptomatte-Bild. Wenn Sie mit einem Blender-Render arbeiten, müssen Sie zuerst den entsprechenden Pass unter View Layer > Passes aktivieren und anschließend rendern. Die Quelle Render des Nodes verwendet die Cryptomatte-Pässe eines bestimmten View Layers.
Backdrop nicht überprüfen: Wenn der Render nicht im Compositor-Hintergrund angezeigt wird, ist die Auswahl möglicherweise schwieriger. Prüfen Sie die Verbindung zum Viewer und die Option Backdrop. Dieser Schritt dient dazu, das Bild im Node-Hintergrund anzuzeigen. Für die Maske selbst können Sie den Matte-Ausgang des Cryptomatte-Nodes verwenden.
Den falschen Ausgang verwenden: Matte gibt eine eigenständige Graustufenmaske aus. Der Image-Ausgang wendet die Maske auf den Render am Image-Eingang an und macht die Bereiche außerhalb der ausgewählten Elemente transparent. Wenn Sie nicht das erwartete Ergebnis erhalten, prüfen Sie, ob Sie den richtigen Ausgang verwenden und ob am Image-Eingang ein Bild anliegt, wenn Sie den Image-Ausgang nutzen möchten.
Nicht unterstützte Inhalte erwarten: Laut offiziellem Handbuch werden Cryptomatte-Sidecar-Dateien nicht unterstützt. Der Cryptomatte-Node kann nicht innerhalb einer Node Group verwendet werden, und Volume Objects werden nicht unterstützt. Berücksichtigen Sie diese Einschränkungen bei der Planung Ihrer Compositor-Struktur.
Auswirkungen auf Architektur- und Visualisierungs-Workflows
Bei Architekturvisualisierungen von Innen- und Außenräumen kann Cryptomatte Visualisierungsteams dabei helfen, bestimmte Möbel, Oberflächen oder andere Szenenelemente nach dem Rendern separat zu bearbeiten. So lässt sich beispielsweise eine Compositing-Korrektur gezielt auf ein ausgewähltes Material oder Objekt anwenden. Mit einer Maske können Sie sich auf das gewünschte Element konzentrieren, statt am gesamten Render zu arbeiten. Das ist eine mögliche Anwendung der in den Quellen beschriebenen Maskierungsfunktion.
Prüfen Sie zuerst, ob der Pass im Render enthalten ist und ob sich das benötigte Element in der Szene auswählen lässt. Wie Cryptomatte-Daten zusammen mit dem Render gespeichert werden, ist besonders wichtig, wenn Sie eine mehrschichtige OpenEXR-Datei verwenden. Die Quellen nennen keine konkreten Hardwareanforderungen, Lizenzbedingungen oder Versionskompatibilität. Prüfen Sie daher zusätzlich die in Ihrem Projekt verwendete Blender-Version und die Dateiabgabe-Konventionen Ihrer Einrichtung. Cryptomatte-Pässe erzeugen zusätzliche Daten. Der Hinweis auf Speicherbedarf und Renderzeit in der Quelle bezieht sich jedoch auf Denoising-Daten; für Cryptomatte werden keine gesonderten Leistungskosten genannt.
Nächste Schritte
Wenn der Workflow mit Objektmasken sitzt, probieren Sie dieselbe Methode mit dem Material-Pass aus, um Materialien separat auszuwählen. Wenn Sie eine Objektgruppe trennen müssen, beachten Sie, dass die Option Asset laut Handbuch für Objekte mit demselben Parent vorgesehen ist. Prüfen Sie die Ergebnisse in Szenen mit unterschiedlichen Objekt- und Materialstrukturen. Achten Sie besonders bei Transparenz oder Überlappungen darauf, ob die Maske wie erwartet mit dem Bild zusammenarbeitet.
Quelle und Lizenz
Dieses Tutorial wurde anhand der Blender-Manual-Kapitel „Passes“ und „Cryptomatte Node“ ins Türkische übertragen. Beide Quellen stehen unter der Lizenz CC BY-SA 4.0.
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 praktische Nutzen von Cryptomatte darin, Objekte und Materialien nach dem Rendern per Maske separat bearbeiten zu können. Gerade bei gezielten Compositing-Korrekturen bietet das eine Möglichkeit, nicht das gesamte Bild erneut bearbeiten zu müssen.
Damit der Workflow reibungslos funktioniert, müssen die Render-Pässe korrekt aktiviert sein und die Dateiübergabe zur verwendeten Compositor-Struktur passen. Die Quellen nennen keine konkreten Anforderungen an Hardware, Preis oder Lizenz; es wäre daher nicht richtig, von notwendigen Investitionen in neue Hardware auszugehen. Büros und Studierende sollten die Ausgabe zunächst in einer kleinen Szene überprüfen und sie erst danach in bestehende Produktionsdateien übernehmen.
Häufige Fragen
Wie aktiviere ich Cryptomatte in Blender?
Öffnen Sie im Bereich Properties den Tab View Layer und dort den Abschnitt Passes. Aktivieren Sie unter Cryptomatte den Object- oder Material-Pass und rendern Sie die Szene.
Was ist der Unterschied zwischen den Ausgängen Matte und Image des Cryptomatte-Nodes?
Der Matte-Ausgang gibt eine Graustufenmaske der ausgewählten Objekte oder Materialien aus. Der Image-Ausgang wendet die Maske auf den Render am Image-Eingang an und macht nicht ausgewählte Bereiche transparent.
Unterstützt Blender Cryptomatte Bewegungsunschärfe?
Laut Blender-Handbuch unterstützt Cryptomatte bei Verwendung von Cycles Bewegungsunschärfe und Tiefenschärfe.



