In questo breve tutorial vedremo come fornire un valore casuale per l'intensità di una fonte di luce in Blender. Tratteremo, in particolare, l'utilizzo del modificatore Noise sulle curve di animazione.



Trascrizione del video

Salve a tutti! In questo breve tutorial vedremo come fornire un valore casuale per l'intensità di una fonte di luce in Blender. Tratteremo, in particolare, l'utilizzo del modificatore Noise sulle curve di animazione.

Questo modificatore può essere utilizzato con tutte le curve di animazione presenti in Blender, per cui il suo utilizzo non è limitato alle fonti di illuminazione, ma può riguardare colori, spostamenti, rotazioni e, in generale, qualsiasi cosa possa essere animata in Blender.

Questo tutorial è stato realizzato con la versione 3.3 di Blender, ma i concetti e gli strumenti trattati qui sono validi da molte versioni precedenti del software.

Ho importato il modello in una scena vuota di Blender nella quale ho poi inserito un Plane sul quale posizionare la lampada. Ciò servirà a rendere il rendering più interessante, perché vedremo la luce proiettata sulla superficie del piano.

Inserisco una fonte di luce Point Light all'interno del contenitore in vetro, impostando l'intensità della fonte di luce a 1 Watt, per fare una prova.

Come visto nel videotutorial sul modificatore Cycles per le animazioni, devo controllare il valore Radius della fonte di luce Point Light appena creata, che in effetti è troppo grande per l'oggetto Kerosene Lamp, per cui l'illuminazione risultante non è corretta.

Riduco quindi il valore di Radius fino a far entrare il cerchio che rappresenta la dimensione fisica della fonte di luce all'interno del contenitore in vetro.

Per analizzare l'effetto ottenuto fino a questo punto, passo in modalità di visualizzazione Rendered nella 3D Viewport.

Sto impostando 200 samples e sto attivando il Denoise per l'anteprima del rendering, per poter valutare più velocemente l'effetto.

Per rendere l'effetto più evidente, azzero l'intensità dell'illuminazione di World Background.

Nel mio modello 3D il vetro è completamente trasparente, come se fosse nuovo di fabbrica.

Per renderlo più satinato, disconnetto la texture associata al canale Roughness del Material e imposto manualmente un grigio chiaro per questo canale.

Analizzo il risultato in tempo reale nella 3D Viewport in modalità Rendered, fino ad arrivare ad un risultato accettabile.

Ok, il setup iniziale della scena d'esempio è terminato! Passiamo all'effetto tremolo!

Apro una finestra di tipo Graph Editor, con la fonte di luce Point Light selezionata.

Per poter fornire un modificatore alla curva del parametro Power dell'oggetto Point Light, devo prima creare una curva di animazione per questo parametro.

Ciò può essere fatto semplicemente inserendo un keyframe di animazione per questo parametro, ad esempio al primo fotogramma della Timeline.

Prima di inserire il keyframe, porto a 0 il valore del campo Power. Ciò renderà il rendering completamente nero, ma fidatevi: il motivo vi apparirà chiarissimo non appena aggiungeremo il modificatore Noise a questo parametro.

Per inserire il keyframe, posiziono il cursore del mouse sul parametro Power e premo il tasto I. In alternativa, posso fare click destro sul valore di Power e selezionare Insert Keyframe dal menù che apparirà a video.

Adesso ho la curva Power a disposizione nella finestra Graph Editor.

Nel caso il keyframe non dovesse essere facilmente individuabile, posizionare il cursore del mouse nella finestra, premere il tasto A e successivamente il tasto punto del tastierino numerico. Questo avrà l'effetto di inquadrare il keyframe, selezionato con A in quanto unico elemento presente nella finestra.

Inserisco un modificatore Noise dal pannello laterale della finestra Graph Editor. Questo pannello può essere aperto o chiuso con il tasto N.

Il primo parametro del modificatore Noise appena creato è Blend Type ed è molto importante conoscere le opzioni che mette a disposizione, perché sarà possibile modificare il valore del parametro in maniera molto diversa in base alla modalità selezionata.

Il secondo parametro fondamentale di questo modificatore è Strength, che consente di definire in che misura modificare il valore di partenza. Il valore di Strength può essere anche negativo.

I nomi delle modalità fanno intuire facilmente come verrà modificato il valore del parametro da modificare.

Add aggiungerà un valore casuale nel range tra 0 e Strength, per cui avremo la certezza che il valore finale non scenderà mai sotto il valore da noi impostato nel primo keyframe, a meno che non impostiamo un valore negativo per Strength.

Subtract effettuerà, ovviamente, una sottrazione tra i valori. Nel nostro caso sarebbe inutile, perché il valore iniziale è 0, quindi qualsiasi valore derivante dalla sottrazione sarebbe negativo e l'oggetto Point Light non emetterebbe luce.

Multiply moltiplicherà il valore originale per un valore compreso tra 0 e Strength. Questo potrebbe portare a variazioni molto più estreme di quelle date dalla modalità Add.

Replace sostituirà del tutto il valore di partenza con quello dato da Strength, ma attenzione ad utilizzare questo parametro, perché Strength rappresenta l'ampiezza del disturbo, per cui potrebbe far assumere anche valori negativi al parametro da modificare.

Per questo valore utilizzeremo la modalità Add. In particolare, per realizzare l'animazione che state vedendo a video in questo momento, ho impostato 30000 come valore per il parametro Strength, per cui in effetti la potenza luminosa della fonte di luce varia tra 0 e 3 Watt.

Un altro parametro molto interessante del modificatore Noise è Scale, che consente di rendere più o meno frequente il tremolio: ad un valore tra 0 e 1 avremo infatti passaggi repentini tra i valori, mentre per valori molto maggiori di 1 avremo delle interpolazioni molto dolci e dilatate nel tempo. Per il rendering che vi ho mostrato prima ho utilizzato il valore 1 per questo parametro.

Molto interessante è anche la sezione Restrict Frame Range, che consente di specificare in quale range di fotogrammi applicare l'effetto. Può essere utile per inserire un effetto tremolio in alcuni momenti nel corso di un'animazione, ad esempio per una fonte di luce che lascia intendere che l'illuminazione potrebbe venire a mancare da un momento all'altro, in una scena carica di suspense.

Come vi ho detto all'inizio del videotutorial, il modificatore Noise può essere applicato a qualsiasi parametro che può essere animato in Blender. Faccio quindi una prova con il campo Radius della fonte di luce Point Light, ma questa volta con una modalità diversa per il modificatore Noise.

Per prima cosa, torno al primo keyframe della Timeline ed inserisco un keyframe per il campo Radius della fonte di luce Point Light, con valore iniziale 1 cm.

Nella finestra Graph Editor seleziono la nuova curva di animazione, chiamata Shadow Soft Size.

Per individuare facilmente il keyframe di Shadow Soft Size posso disattivare Power, selezionare tutto con A e premere il tasto punto del tastierino numerico. Come potete vedere, questa volta il valore nell'asse verticale somiglia di più a quello presente nel campo Radius, a differenza di quanto visto con Power.

Inserisco quindi un modificatore Noise per questa curva, cambiando questa volta la modalità in Replace.

Imposto adesso Scale a 0.5, per avere delle variazioni più frequenti e repentine.

Imposto infine Strength a 1.9. Questo è, in un certo senso, il valore massimo per questa particolare animazione, perché il valore di partenza di Radius era 1 e Strength rappresenta l'ampiezza massima del rumore, che va divisa per 2 per capire di quanto potrà aumentare o diminuire.

Dal momento che Radius ha valore 1, se impostassi il valore 2 per Strength potrei ottenere un valore finale tra 2 e 0, che vogliamo evitare.

Impostando 1.9 otterrò valori casuali molto bassi per questo parametro, ma senza il rischio di arrivare a 0 o addirittura a valori negativi.

Prima di avviare il nuovo rendering, imposto a 0.5 anche il valore del parametro Scale di Power, così da avere delle variazioni più repentine anche per l'intensità della fonte luminosa, così come per il suo Radius.

Bene, per questo tutorial è tutto! Spero che vi sia stato utile! A presto!

Cerca nei Tutorial

Cerca inserendo una frase o più parole chiave, separate da virgole.

Modelli 3D, tutorial e risorse di computer grafica di Francesco Milanese. Le licenze d’uso dei modelli 3D sono acquistabili tramite gli store esterni indicati nelle rispettive pagine, secondo le condizioni di licenza applicabili. Francesco Milanese — Partita IVA: 06321250877. Contatti: info@francescomilanese.com


INFORMATIVA ESTESA SULL'UTILIZZO DEI COOKIES