Compositing - Grundlagen

Unter Compositing versteht man eine nachträgliche Bearbeitung des gesamten Bilds (nicht nur eines speziellen Objekts), um z.B. die Farben zu korrigieren, Glühen hinzuzufügen usw. Compositing ist üblicherweise der letzte Schritt in der Bildbearbeitung und schließt sich an das Rendern eines Bildes an.

Einführendes
Angenommen, man möchte nach Erstellen des Bilds in Blender ein kleine Farbkorrektur einfügen. Das könnte z.B. notwendig sein, weil man einen bestimmten Effekt erzielen möchte: in den Matrixfilmen liegt z.B. über allen Bildern "aus der Matrix" ein deutlicher Grünschleier, um optisch hervorzuheben, dass man sich in der Matrix befindet. Diesen Effekt könnte man in Blender nachbilden.

Schematisch zeigt dies die Abbildung 1. Das gerenderte Bild wird der Farbkorrektur übergeben, diese "macht etwas" und anschließend erhält man ein anderes Bild.

In der Abbildung 2 sieht man, wie das Compositing in Blender funktioniert - wie man zu diesem Bildschirm kommt, erklären wir gleich. Auf der linken Seite sieht man eine Box mit dem Titel "Render Layers". Es steht für das gerenderte Bild. Auf der rechten Seite heißt die Box "Composite" und steht für das Bild nach dem Compositing. In der Mitte findet die Farbkorrektur statt: "Color Balance" korrigiert die Farben, in Abbildung 2 wird ein sehr deutlicher Rotstich eingefügt.

''Anmerkung: die "Boxen" heißen in Blender Nodes. '' Außerdem gibt es einige "Nudeln", der erste geht aus dem "Render Layers"-Node in den "Color Balance"-Node und verbindet den Ausgang "Image" bei den "Render Layers" mit dem Eingang "Image" bei der "Color Balance". Durch diese Nudeln wird die Bildinformation geschickt; sie dienen dazu die Reihenfolge der Bearbeitung zu steuern.

Das erste Node-Setup
''Anmerkung: Compositing ist üblicherweise der letzte Schritt in der Bildbearbeitung, da man ja mit einem schon gerenderten Bild arbeitet. ''

Es gibt in Bender schon ein fertiges Screen lay-out für Compositing, das passenderweise auch "Compositing" heißt. Das wichtigste Hilfsmittel ist der sog. "Node Editor", der sich hierbei öffnet. Beim erstmaligen Benutzen sollte dieser noch völlig leer sein.

Im Header des Node Editors aktiviert man nun das Kästchen "Use Nodes", worauf man die ersten beiden Nodes (den Render Layers -Node und den Composite -Node) erhält. Lässt man nun sein Bild rendern (F12), dann erscheinen jeweils kleine "Vorschaubilder" in den Nodes.

Tatsächlich passiert hier noch nichts, erst wenn man weitere Nodes einfügt,wird tatsächlich etwas an dem Bild geändert.
 * Mit dem Mausrad kann man zoomen.
 * Mit gedrücktem Mausrad kann man das gesamte Node-Setup verschieben.
 * Ein aktiver Node (weiß hinterlegt) kann man mit gedrückter linker Maustaste bewegen.
 * Mit Hochtaste + A kann man neue Nodes hinzufügen (engl. add).

Viewer -Node
Sehr häufig möchte man eine "Live-Vorschau" des fertigen Bildes (nach dem Compositing) haben. Manchmal ist es auch sinnvoll, sich anzusehen, wie das Bild in den einzelnen Bearbeitungsstufen aussieht. Dazu benötigt man einen sog. Viewer-Node. Mit Hochtaste + A -> Output -> Viewer wird ein solcher Node hinzugefügt.
 * Man kann eine beliebige "Nudel" mit dem Input des Viewer-Nodes verbinden. So ist es etwa möglich zu überprüfen, wie das Bild nach einer bestimmten Veränderung (etwa einer Farbkorrektur) aussieht.
 * Bei Compositing-Screen lay-out sieht man das fertige Bild dann links unten im UV/Image-Editor. Ggf. muss man im Header des UV/Image-Editors in dem Dropdown -Menü "Viewer Node" auswählen (neben dem kleinen Bild).
 * Aktiviert man Backdrop im Header des Node-Editors, dann erscheint der Output des Viewer-Nodes als Hintergrund des Node-Editors.
 * Mit N kann man im Node-Editor ein Menü aufrufen, in dem man u.a. den Zoom des Hintergrundbilds einstellen kann.

Beispiel
Im folgenden Bild sieht man ein einfaches Setup. Das gerenderte Bild wird zuerst durch einen Color Balance -Node geschickt, anschließend durch einen RGB Curves -Node, dann zum Composite -Node. Das fertig Bild wird dadurch grün.

Der Viewer-Node greift die Bildinformation nach dem Color Balance -Node ab und gibt dieses Bild aus (hier auch als Backdrop). Man sieht also hier nicht das fertige Bild (!), sondern das Bild wie es aussähe, wenn man nur den Color Balance -Node hinzugefügt hätte.