In diesem kurzen Video-Tutorial zeige ich euch die Compositing-Node-Gruppe, die ich erstellt habe, um einen einfachen Halation-Effekt in Blender nachzubilden.


Für dieses Tutorial ist keine Deutsche Tonspur verfügbar. Unten kannst du das Video mit Englischer Tonspur und Untertiteln auf Deutsch, Englisch und in weiteren Sprachen ansehen. Unter dem Video findest du die ins Deutsche übersetzte Transkription.


Videotranskript

Hallo zusammen! In diesem kurzen Video-Tutorial zeige ich euch die Compositing-Node-Gruppe, die ich erstellt habe, um einen einfachen Halation-Effekt in Blender nachzubilden. Das Tutorial wurde mit Blender Version 4.3 erstellt, aber die verwendeten Nodes sind bereits seit mehreren Versionen verfügbar und werden wahrscheinlich auch in Zukunft verfügbar bleiben.

Zuerst definieren wir den Halation-Effekt. Dabei handelt es sich um einen Effekt, der als rötliches oder orangefarbenes Leuchten rund um sehr helle Bereiche eines Bildes erscheint, besonders an Stellen mit überbelichtetem Licht.

Es ist ein typischer Effekt der Farbfilmfotografie. Deshalb wird er in der Postproduktion manchmal absichtlich hinzugefügt, um den Look von Film nachzubilden, besonders in Projekten mit einer Vintage- oder cineastischen Ästhetik. Wenn ihr also den Look von Film imitieren möchtet, ist Halation einer der Effekte, die ihr in Betracht ziehen solltet, zusammen mit Glare, Lens Distortion, Film Grain und anderen.

Um diesen Effekt in Blender umzusetzen, müssen wir zuerst die hellsten Bereiche des Bildes isolieren. Das kann mit einem Math-Node erfolgen, der auf Greater Than eingestellt ist und einen hohen Wert für den zweiten Eingang verwendet. Im Grunde wird dieser Node als Schwellenwert genutzt, sodass alle Bildbereiche, die dunkler als ein bestimmter Wert sind, schwarz werden und alle helleren Bereiche weiß.

Dieser Node sollte auf das Bild angewendet werden, nachdem es mit einem RGB to BW-Node in Graustufen umgewandelt wurde. Das Graustufenbild sollte außerdem mit einem Normalize-Node verarbeitet werden, da die Werte in gerenderten Bildern normalerweise nicht im Bereich von 0 bis 1 liegen und der Greater Than-Node ohne Normalisierung möglicherweise falsche Ergebnisse liefert.

Ich habe den zweiten Eingang des Greater Than-Nodes mit einem der Eingänge der Node-Gruppe verbunden, damit der Schwellenwert außerhalb der Gruppe angepasst werden kann. Ich zeige euch später noch einige praktische Beispiele.

Jetzt haben wir ein Bild, bei dem die hellen Bereiche weiß und alles andere schwarz ist. Wir möchten ein rötliches Leuchten um die weißen Bereiche erzeugen, aber nicht den weißen Kern selbst behalten. Dafür weichzeichnen wir zuerst die Maske mit einem Blur-Node, der auf Fast Gaussian eingestellt ist. Ich habe den Size-Parameter dieses Nodes mit einem der Gruppeneingänge verbunden, damit er später leicht angepasst werden kann, genau wie der zweite Eingang des Greater Than-Nodes.

Um diesem Leuchten einen rötlichen Farbton zu geben, multipliziere ich die Ausgabe des Blur-Nodes mit einem Color Mix-Node, der auf Multiply eingestellt ist, und setze die zweite Farbe des Nodes auf Rot.

Anschließend subtrahiere ich die unveränderte weiße Maske, die vom Greater Than-Node kommt, von dem rötlichen Leuchten, sodass nur der äußere Halo übrig bleibt. Dieser Vorgang wird mit einem Color Mix-Node durchgeführt, der auf Subtract eingestellt ist. Wichtig ist hierbei, die Option Clamp zu aktivieren, damit die Subtraktion keine negativen Werte erzeugt, da diese unerwünschte Artefakte im Endergebnis verursachen könnten.

Das Ergebnis des Subtract-Nodes kann anschließend mit einem Color Mix-Node, der auf Add eingestellt ist, zum Originalbild hinzugefügt werden. Wie ihr sehen könnt, habe ich den Factor-Eingang dieses Nodes mit einem der Eingänge der Gruppe verbunden, sodass er extern angepasst werden kann.

Ich habe außerdem die Ausgabe des Subtract-Nodes mit einem weiteren Ausgang der Gruppe verbunden, der FX Only heißt, damit der Effekt allein beim Anpassen der Parameter leichter betrachtet werden kann. Dieser Vorgang erfolgt außerhalb der Gruppe. Deshalb schließe ich sie jetzt und zeige euch einige Beispiele.

Wenn ich die FX Only-Ausgabe mit den Viewer- und Composite-Nodes verbinde, kann ich nur den Effekt anzeigen, der auf das Originalbild angewendet wird. Wenn ich hingegen die Image-Ausgabe der Halation-Gruppe mit diesen beiden Nodes verbinde, erhalte ich das finale Bild mit angewendetem Effekt.

Die Parameter Add Factor, Blur Size und Threshold, über die wir zuvor gesprochen haben, ermöglichen es uns jeweils, die Intensität des auf das Originalbild angewendeten Effekts, die Breite der Unschärfe und den Helligkeitsschwellenwert zu steuern, ab dem der Effekt ausgelöst wird.

Der Parameter Add Factor ist daher nicht nützlich, wenn die FX Only-Ausgabe verwendet wird, da er nur genutzt wird, wenn der Effekt zum Originalbild hinzugefügt wird. Seine Auswirkung ist also nur sichtbar, wenn die Image-Ausgabe der Node-Gruppe verwendet wird.

Die FX Only-Ausgabe hingegen ist äußerst hilfreich, um die Parameter Blur Size und Threshold anzupassen, da man damit klar erkennen kann, auf welche Bereiche der Effekt angewendet wird und wie breit der rote Halo ist.

Sobald diese Parameter eingestellt sind, könnt ihr die Image-Ausgabe der Node-Gruppe verwenden und anschließend den Wert von Add Factor nach euren Bedürfnissen anpassen.

Im Gegensatz zu den meisten meiner Video-Tutorials ist derzeit keine PDF-Version dieses Tutorials zum Download verfügbar. Ihr findet jedoch einen Link in der Beschreibung zur Seite mit PDF-Versionen vieler meiner anderen Tutorials. Auf jeden Fall ist jetzt ein großartiger Zeitpunkt, den Kanal zu abonnieren und die Benachrichtigungen zu aktivieren!

Alles klar, ich hoffe, dieses kurze Tutorial war hilfreich für euch! Bis bald!

Tutorials durchsuchen

Geben Sie eine Suchphrase oder mehrere durch Kommas getrennte Schlüsselwörter ein.

3D-Modelle, Tutorials und Ressourcen zur Computergrafik von Francesco Milanese. Nutzungslizenzen für die 3D-Modelle können über die auf den jeweiligen Seiten verlinkten externen Shops zu den jeweils geltenden Lizenzbedingungen erworben werden. Francesco Milanese — Italienische Umsatzsteuernummer (Partita IVA): 06321250877. Kontakt: info@francescomilanese.com


ERWEITERTE DATENSCHUTZ- UND COOKIE-VERWENDUNGSRICHTLINIEN