In diesem sehr kurzen Tutorial zeige ich euch das Compositing-Node-Setup, das ich erstellt habe, um Objekten, die in Blender 4.3 auf einem transparenten Hintergrund gerendert werden, eine schwarze Kontur hinzuzufügen.
Die Videoversion dieses Tutorials ist derzeit in dieser Sprache nicht verfügbar. Unten kannst du dir die englische Version mit Untertiteln ansehen; unter dem Video findest du die ins Deutsche übersetzte Transkription.
Videotranskript
Hallo zusammen! In diesem sehr kurzen Tutorial zeige ich euch das Compositing-Node-Setup, das ich erstellt habe, um Objekten, die in Blender 4.3 auf einem transparenten Hintergrund gerendert werden, eine schwarze Kontur hinzuzufügen. Dieser Effekt eignet sich hervorragend zum Erstellen von Logos oder Icons.
Ich zeige euch sofort das Node-Setup, damit ihr es kopieren und in euren Projekten verwenden könnt. Danach erkläre ich kurz die Logik hinter diesem Setup.
Wie ihr sehen könnt, enthält das Setup einen Crypto Matte Node. Bevor ihr also mit dem Rendering beginnt, müsst ihr den Crypto Matte Object Render Pass im View Layer-Tab des Properties Editor aktivieren. Dadurch könnt ihr diese Informationen im Compositing verwenden.
Um Objekte auf einem transparenten Hintergrund zu rendern, müsst ihr außerdem vor dem Start des Renderings die Option Transparent im Abschnitt Film des Render-Tabs im Properties Editor aktivieren.

Wie bei vielen meiner anderen Video-Tutorials ist auch die PDF-Version dieses Tutorials kostenlos über den Link in der Beschreibung verfügbar. Das ist auch ein guter Zeitpunkt, den Kanal zu abonnieren und die Benachrichtigungen zu aktivieren, damit ihr kommende Tutorials nicht verpasst!
Nachdem Film Transparent aktiviert und die Crypto Matte-Informationen eingeschaltet wurden, können wir die Szene rendern und anschließend zum Compositing wechseln, um die schwarze Kontur um das gerenderte Objekt oder die gerenderten Objekte hinzuzufügen.
Ich extrahiere die Maske des Objekts oder der Objekte, die verarbeitet werden sollen, mit einem Crypto Matte Node. Die Maske sollte aus dem Matte-Output genommen werden, da dieser die weiße Maske der angegebenen Objekte in der Liste auf schwarzem Hintergrund zurückgibt.

Diese Maske kann direkt an einen Dilate Erode Node mit einem hohen Wert im Feld Distance weitergeleitet werden. Dadurch wird die weiße Maske auf dem schwarzen Hintergrund erweitert.

Wie ihr wahrscheinlich schon vermutet habt, kann diese Maske verwendet werden, um Konturen in anderen Farben oder sogar mit Texturen zu erzeugen. In meinem Fall wollte ich eine schwarze Kontur, deshalb habe ich die Maske mit einem Invert Color Node verbunden und dadurch eine schwarze Maske auf weißem Hintergrund erhalten.
Um eine schwarze Maske auf transparentem Hintergrund zu erhalten und sie als Kontur für die Objekte zu verwenden, würde es theoretisch ausreichen, den Output von Invert Color mit einem Set Alpha Node zu verbinden und anschließend die erweiterte Maske aus Dilate Erode mit dem Alpha-Input des Set Alpha Node zu verbinden. Allerdings enthält das resultierende Bild manchmal eine störende weiße Kontur.

Aus diesem Grund habe ich zwischen Invert Color und Set Alpha einen weiteren Dilate Erode Node hinzugefügt und den Wert im Feld Distance auf -1 oder einen anderen negativen Wert gesetzt, wodurch die auf das Objekt angewendete Kontur leicht verkleinert wird.
Der neue Dilate Erode Node sollte dupliziert und mit demselben Wert zwischen dem ursprünglichen Dilate Erode und dem Alpha-Input des Set Alpha Node eingefügt werden. Dadurch bleiben die schwarze Kontur und ihre Transparenzmaske konsistent.
Durch das Anpassen des Werts des ersten Dilate Erode Node können wir die Dicke der Kontur problemlos erhöhen oder verringern.

Der letzte Schritt besteht darin, das ursprüngliche Rendering, das sich bereits auf einem transparenten Hintergrund befindet, über die erstellte schwarze Maske zu legen. Dazu verbinde ich den Output von Set Alpha mit dem ersten Image-Input eines neuen Alpha Over Node und anschließend den Image-Output von Render Layers mit dem zweiten Image-Input dieses neuen Alpha Over Node.
Wie bereits erwähnt, kann das resultierende Bild für Logos oder Icons verwendet werden. Probiert am Ende zusätzlich einen Pixelate Node aus, wenn ihr Pixel Art mögt!


Gut, das war’s mit diesem kurzen Tutorial! Ich hoffe, ihr fandet es nützlich! Bis zum nächsten Mal!