Funzionalità Avanzate Thinking Particles Nodi TP Condizione PLuce
Funzione disponibile in CINEMA 4D Studio
PLuce

Base Parametro

Parametro

Luce

Per scegliere quale luce deve essere provata dal nodo, trascinate il nome della luce desiderata da Gestione Oggetti e rilasciatelo in questa casella.

Soglia [-∞..+∞]

Con l’aiuto di questo valore, potete usare il nodo PLuce per controllare le azioni che si basano sulla brillantezza di una fonte di luce in una posizione particolare nello spazio 3D (definita dai valori di Posizione).

Il nodo produce un valore Bool sia Vero che Falso considerando se l’intensità della luce eccede il valore Soglia in questa posizione nello spazio 3D. La porta On del nodo produce il valore Falso se la brillantezza della luce è minore o la stessa della soglia, o Vero se eccede la soglia. Una Soglia di 1 è pari all’intensità del 100% di una luce.

Per esempio, supponiamo che volete che un nodo PTempesta emetta particelle soltanto quando l’intensità di una luce eccede il 50% alle coordinate del mondo si 200, 10, -50. In questo caso, creereste un nodo PLuce, trascinereste il nome della luce nella casella Luce, impostereste i valori di Position su 200, 10, -50 e i valori di Threshold su 0.5 (0.5 x 100= 50%). Andreste in seguito a connettere il nodo PLuce al nodo PTempesta attraverso le loro porte On.

Colore On

Se volete controllare le azioni basate sul colore di una fonte di luce in una particolare posizione nello spazio 3D (definita dai valori di Posizione), attivate l’opzione Colore e impostate la soglia su 0 (se non impostate la soglia su 0, la brillantezza della luce verrà lo stesso valutata).

Il nodo allora produrrà un valore Bool Vero o Falso considerando se il colore della luce è lo stesso (o simile, in base all’impostazione di Variazione Colore) del colore definito dall’impostazione Colore in questa posizione nello spazio 3D. La porta On del nodo produce il valore Vero se i due colori sono gli stesso o simili, altrimenti darà il valore Falso.

Colore

Se volete controllare le azioni basate sul colore e la luminosità di una luce, in aggiunta impostate il valore di soglia sulla brillantezza desiderata. Vedi "Soglia”, sopra. La porta On del nodo produrrà allora il valore Vero soltanto se la brillantezza della luce eccede il valore di Soglia e il colore della luce è lo stesso o simile al colore dell’impostazione Colore.

Variazione Colore [0..100%]

L’impostazione di Variazione Colore definisce quanto simili, come percentuale, il colore della luce e l’impostazione Colore debbano essere per poter produrre un risultato Falso, mentre un valore di 100% significa che i colori coincideranno comunque.

Qui usiamo un nodo PLuce in modo tale che, quando il colore dell’oggetto luce ad esso associato raggiunge più del 90% il rosso, il Cubo viene reso visibile nella vista. Ci sono molti altri e più utili maniere di usare PLuce.

Posizione [XYZ ]

Questo valore definisce la posizione in cui il valore della luce dovrebbe essere verificato.

Porte input addizionali:

Normale

Una normale è il vettore direzionale con una lunghezza pari ad 1, che viene spesso usata per calcolare l’ombreggiatura della superficie di un poligono. Una normale può essere passata a questa porta per poter influenzare l’intensità della luce in una data posizione.

Se non c’è alcun vettore, una normale che punta verso la fonte di luce verrà automaticamente generata. La luce quindi cadrà ortogonalmente (angolatura destra) sulla superficie dell’immagine e sarà quindi al massimo della sua Luminosità.

Ricordatevi che una normale che punta verso gli stessi raggi della luce, piuttosto che verso l’oggetto luce, farà si che la luce brilli sulla parte posteriore di una superficie. Quindi può risultare un’intensità pari a 0, anche se la luce illumina essattamente la posizione data.

Tempo Animazione

Poiché i parametri del nodo possono essere un fotogramma chiave animato, di default il tempo di Cinema 4D viene usato internamente per assicurare che i valori siano interpolati correttamente. Tuttavia, potete usare il vostro valore di tempo passandolo a questa porta. Questo dovrebbe essere del tipo di dati Tempo, che è un numero Reale nel caso più semplice. Se non viene passato alcun valore inquesta porta, viene usato il tempo di Cinema 4D.

Porte output

On

Produce un valore Bool sia Vero che Falso a seconda della brillantezza e/o del colore della luce in una particolare posizione nello spazio 3D (definita dai valori di Posizione). Vedi "Soglia” e "Colore On, Colore, Variazione Colore” sopra.

Intensità [-∞..+∞]

Produce la luminosità della luce come un valore Float nella posizione definita dai valori di Posizione. Un valore d’intensità pari a 0 rapprsenta lo 0% di luminosità ed un valore di 1 rappresenta il 100% di luminosità.

Colore

Produce l’RGB del colore della luce nella posizione definita dai valori di Posizione.

Direzione

Produce il vettore direzionale tra la posizione della luce e la posizione definita dai valori di Posizione. Questo vettore può anche essere calcolato manualmente, sottraendo la posizione della luce dai valori di Posizione.