In diesem kurzen Grundlagen-Tutorial zum Compositing in Blender sehen wir uns an, wie man Parameter für eine Node Group erstellt und umbenennt und wie man ein paar Parameter erstellt, um die Intensität des Vignetting-Effekts anzupassen.
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 kurzen Grundlagen-Tutorial zum Compositing in Blender sehen wir uns an, wie man Parameter für eine Node Group erstellt und umbenennt und wie man ein paar Parameter erstellt, um die Intensität des Vignetting-Effekts anzupassen.
Das Tutorial wurde mit Blender Version 3.6 erstellt.
In einem zuvor veröffentlichten Tutorial habe ich euch gezeigt, wie man eine Gruppe von Compositing-Nodes aus einer externen Blender-Datei per Append hinzufügt, und ich habe außerdem eine Datei mit zwei Gruppen kostenlos zur Verfügung gestellt, die einen Glow-Effekt und den Vignetting-Effekt implementieren.
Allerdings besitzt die Vignetting Node Group keine externen Parameter. Das bedeutet, dass wir jedes Mal, wenn wir die Unschärfe des Halos oder die Intensität des Effekts ändern möchten, die Gruppe öffnen und die Parameter darin anpassen müssen.

Das kann ziemlich lästig sein, besonders wenn man mit vielen Node Groups arbeitet, die verschiedene Effekte implementieren, und nicht alle Parameter und ihre Funktionen kennt. Außerdem ermöglicht ein Input Socket für einige Parameter einer Gruppe, diese Werte mit anderen Nodes zu verknüpfen, zum Beispiel mit einem Time Node. Damit kann man den Effekt abhängig vom aktuellen Frame anpassen und so animierte Effekte erzielen, nur um ein Beispiel zu nennen.
Um einen oder mehrere Parameter der Nodes innerhalb der Gruppe in der Node-Oberfläche anzuzeigen, wenn die Gruppe geschlossen ist, öffnet man einfach die Gruppe und erstellt eine Verbindung zwischen dem Parameter, den wir anzeigen möchten, und dem freien Socket im Group Input Node. Das ist sehr einfach, oder?

Zum Beispiel können wir den Factor Socket des Multiply Node innerhalb der Vignetting-Gruppe mit dem Group Input Node verbinden, sodass wir die Intensität des Vignetting-Effekts auch bei geschlossener Node anpassen können, ohne sie öffnen zu müssen.

Bevor wir jedoch weitermachen, möchte ich euch einen Tipp geben: Wählt den Group Input Node aus, öffnet den Group Tab in der Sidebar, die mit der Taste N ein- oder ausgeblendet werden kann, wählt dann den Factor Input aus und benennt ihn zum Beispiel in vig_intensity um oder in einen anderen, aussagekräftigeren Namen als Factor.

Hier gibt es keine weiteren Parameter mit dem Namen Factor in der Gruppe, daher besteht keine Verwechslungsgefahr. In Gruppen, in denen zwei oder mehr Parameter mit demselben Namen vorhanden sind, ist es jedoch eine gute Praxis, sie im Group Input Node umzubenennen, damit man sicherstellt, dass man den richtigen Parameter verändert. Und auch wenn der Parameter eindeutig ist, ist ein aussagekräftigerer Name auf jeden Fall sinnvoll.
Kommen wir nun zum zweiten Thema dieses Tutorials. Dabei geht es darum, einen Parameter zu erstellen, mit dem sich die Blur Size des Gaussian Blur einstellen lässt, die auf die weiße ovale Maske auf schwarzem Hintergrund angewendet wird, die mit den Nodes Lens Distortion und Greater Than erzeugt wurde.
Der Factor-Parameter des Multiply Node ermöglicht es tatsächlich, die Intensität der Anwendung der unscharfen Maske anzupassen, jedoch nicht die Blur Size. Diese wird durch die Parameter X und Y im Blur Node bestimmt.
Allerdings stellen wir sofort fest, dass es für diese beiden Parameter keine Input Sockets gibt, sodass wir sie nicht mit dem Group Input Node verbinden können.

Glücklicherweise lässt sich dieses Problem leicht lösen. Es genügt, sowohl für die Felder X als auch Y jeweils 100 % einzustellen, dann den Size-Parameter mit dem Group Input Node zu verbinden und ihn zum Beispiel in Blurring Size umzubenennen.

Der Parameter Blurring Size sollte auf einen Wert zwischen 0 und 1 gesetzt werden, wobei 1 für 100 % sowohl bei X als auch bei Y steht. Wenn wir also eine Unschärfe von 20 % möchten, sollten wir im Feld Blurring Size den Wert 0.2 eintragen.

Natürlich habe ich euch gesagt, dass ihr für X und Y jeweils 100 % einstellen sollt, weil ihre Werte identisch waren. So verändert Size beide Werte im gleichen Verhältnis.
Jetzt haben wir den Node, der den Vignette-Effekt implementiert, in einer kompakten Version mit zwei sichtbaren Parametern. Damit können wir den finalen Effekt schneller anpassen und sie bei Bedarf mit anderen Nodes verbinden, zum Beispiel um den Effekt abhängig von der Animationszeit oder anderen Parametern zu verändern.
Gut, ich hoffe, dieses Tutorial war hilfreich für euch! Bis bald!