Home / Xpresso / Xpresso Anonymous / Emettitore



Ci sono diversi modi per creare degli emettitori con Thinking Particles. Cosa importantissima in Thinking Particles l'emettitore non è mai un oggetto. La semplice ragione per queto è che gli oggetti possono essere usati per definire dei parametri dell'emettitore (es. posizione, allineamento, velocità, ...) dal quale è aiutato, ma non ne è dipendente.
Proviamo a costruire un emettitore che non dipende da un oggetto per la posizione e l'allineamento.

Non sembra difficile, no?
Qui si può vedere quello che serve per creare l'emettitore. scena

Proviamo qualcosa di più interessante.
Come può un emettitore creare delle particelle su una linea immaginaria tra due punti? Bisogna calcolare la posizione del vettore sottraendo la posizione di un punto all'altro. PNascita non solo ci darà le particelle, ma ne determinerà il numero. Se 10 particelle sono create in un solo frame (Colpo permette questo) il Numero Nascite porta output ci darà un numero da 0 a 9 delle particelle create. Siccome conosciamo il numero di particelle che saranno create è facile calcolare la progressione di emissione dividendo il valore di Numero Nascite dal numero delle particelle per frame. Questo ci dà un valore tra 0 e 1 per ogni particella in un frame.
Ora useremo questo fattore e la differenza di vettore per calcolare la posizione della particella.
Moltiplicando il vettore differenza con il nostro fattore troveremo un vettore che è parzialmente la lunghezza del vettore originale ma punta nella stessa direzione.
Ora aggiungeremo questo vettore al nostro punto di inizio e troveremo la posizione incondizionata assegnata alle nostre particelle. scena filmato

Determinare la posizione, l'allineamento per una particella è importante ma ci sono altri fattori. Uno molto importante è il tempo. La maggior parte dei generatori di TP hanno tre opzioni Contatore, Percentuale e Colpo.


Ci sono due modi di determinare quando un emettitore dovrebbe produrre particelle.

Il primo funziona come qualunque animazione di CINEMA 4D creando dei keyframes con tutti i parametri necessari, nel caso più semplice l'animazione è abilitata da un tag Xpresso o dalla porta On input nodo generatore.
L'emissione può essere controllata attraverso la porta input del nodo generatore. Questo è un semplice valore booleano può essere il risultato di una larga serie di calcoli. Un modo comune è l'uso del nodo comparazione e l'attivazione dell'emettitore dipende ad es. dalla distanza da un oggetto. scena
Nota che in questo semplice esempio le particelle non sono emesse, ma sono create senza velocità, forma etc.
Bene, quello che è fatto è fatto? Possiamo creare particelle in qualunque posizione vogliamo, controllando sia la posizione che anche altre proprietà. Non abbiamo approfondito, ma è un argomento molto flessibile.

Torna a Xpresso Anonymous