In questo breve tutorial di base sul Compositing in Blender vedremo come creare e rinominare i parametri per un gruppo di nodi e come creare un paio di parametri per regolare l'intensità dell'effetto Vignetting.
Trascrizione del video
Salve a tutti! In questo breve tutorial di base sul Compositing in Blender vedremo come creare e rinominare i parametri per un gruppo di nodi e come creare un paio di parametri per regolare l'intensità dell'effetto Vignetting.
Il tutorial è stato realizzato con la versione 4 di Blender.
In un tutorial pubblicato precedentemente vi ho mostrato come effettuare l'appending di un gruppo di nodi di Compositing da un file Blender esterno e vi ho anche fornito gratuitamente un file contenente un paio di gruppi, che implementavano un effetto bagliore e l'effetto vignetting.
Tuttavia, il gruppo di nodi Vignetting non presenta dei parametri esterni, il che significa che ogni volta che vorremo modificare la sfocatura dell'alone o l'intensità dell'effetto, dovremo aprire il gruppo di nodi e modificare i parametri al suo interno.

Ciò è piuttosto fastidioso, soprattutto se si ha a che fare con tanti gruppi di nodi, che implementano effetti diversi, e dei quali non si conoscono tutti i parametri e le loro funzioni; inoltre, avere una porta di ingresso per alcuni parametri di un gruppo consente di collegare quei valori ad altri nodi, come ad esempio un nodo Time, che consente di regolare l'effetto in base al fotogramma corrente, ottenendo effetti animati, giusto per fare un esempio.
Per poter visualizzare uno o più parametri dei nodi presenti all'interno del gruppo nell'interfaccia del nodo quando questo è chiuso, è sufficiente aprire il gruppo e creare un collegamento tra il parametro che vogliamo visualizzare e la porta vuota presente nel nodo Group Input. Semplice, no?

Ad esempio, possiamo collegare la porta Factor del nodo Multiply presente nel gruppo Vignetting al nodo Group Input, così da poter modificare l'intensità dell'effetto Vignetting quando il nodo è chiuso, senza doverlo aprire.

Prima di andare oltre, però, vi do un suggerimento: selezionate il nodo Group Input, aprite la scheda Group nella Sidebar (che può essere visualizzata o nascosta mediante il tasto N), quindi selezionate l'input Fac e rinominatelo, ad esempio, in vig_intensity, o comunque con un nome più significativo di Factor.

In questo caso, nel gruppo non sono presenti altri parametri chiamati Factor, quindi non c'è rischio di ambiguità, ma nei gruppi dove sono presenti due o più parametri con lo stesso nome, è bene rinominarli nel nodo Group Input per essere sicuri di modificare il parametro corretto... e, in effetti, anche quando il parametro è univoco, dargli un nome più significativo non è una cattiva idea.
Vediamo quindi il secondo argomento di questo tutorial, ossia come creare un parametro per modificare l'ampiezza della sfocatura Gaussiana da applicare alla maschera ovale bianca su sfondo nero creata con i nodi Lens Distortion e Greather Than.
Il parametro Factor di Multiply consente infatti di regolare l'intensità dell'applicazione della maschera sfocata, ma non l'ampiezza della sfocatura, che viene determinata dai parametri X e Y presenti nel nodo Blur...
… tuttavia, notiamo subito che per questi due parametri non sono presenti delle porte di ingresso, per cui non possiamo collegarli al nodo Group Input!

Per fortuna, il problema è facilmente risolvibile: sarà sufficiente, infatti, impostare 100% sia per il campo X che per il campo Y, collegando poi il parametro Size al nodo Group Input e rinominandolo, ad esempio, in Blurring Size.

Il parametro Blurring Size andrà impostato con un valore tra 0 e 1, dove 1 rappresenta il 100% sia per X e Y, per cui se vogliamo una sfocatura relativa al 20% dovremo scrivere 0.2 nel campo Blurring Size.

Ovviamente, vi ho detto di impostare 100% sia per X che per Y perché il loro valore era identico, per cui Size li modificherà entrambi con la stessa proporzione.
Ecco quindi che il nodo che implementa l'effetto Vignette in versione compatta mostra due parametri, che ci consentono di regolare più velocemente l'effetto finale e che possono essere collegati ad altri nodi, se necessario, ad esempio per modificare l'effetto in funzione del tempo dell'animazione o di altri parametri.
Bene, spero che questo tutorial vi sia stato utile! A presto!