THINKING PARTICLES - ESEMPIO 01


Crea un sistema TP e definisci 3 gruppi:


Assegnamo ai 3 gruppi un colore differente. Sarà quello delle particelle appartenenti ai gruppi. Seleziona un gruppo e a destra appariranno i suoi parametri. In alto si trova il parametro Color. Clicca sul rettangolo e definisci il colore.

Crea adesso un DynamicSet e definisci al suo interno un generatore Position Born.

Fra i parametri del Position born definisci il gruppo al quale apparterranno le particelle generate. Ad esempio prendiamo il gruppo Base.

Nella vista apparanno le particelle con il colore del Base.

Diamo un aforma alle particelle così:

Per vedere la forma nella vista seleziona il Master Dynamic....

E fra i suoi parametri attiva Show Mesh.

Disattiva anche la voce Edit On the Fly in modo da avere una variazione istantanea del sistema particellare in base ai cambiamenti effettuati.

Variamo la velocità di emissione. Seleziona il Position Born e modifica questi parametri:

Alcune particella avranno una velocità di 50, altre saranno ferme a velocità 0.

Differenziamo le particelle a seconda della loro velocità.
Crea un altro Dynamic Set e mettici dentro questo:


 

Funziona così:
- Le particelle del gruppo Base passano per la condizione Threshold, che controlla la loro velocità; questi sono i suoi parametri:

Tutte le particelle con velocità compresa nell'intervallo [0...15] passano il test, e vengono trasferite all'operatore Group, che provvede a cambiare gruppo alle particelle; in particolare le inserirà nel gruppo Large.

Nella vista infatti si vedono adesso le particelle più lente con il colore del gruppo Large.

Crea un Dynamic Set per le particelle lente. Le ingrandiremo perciò inseriremo al suo interno questo:

L'operatore Size ha questi parametri:

Modifichiamo il Dynamic Set "Sort" per differenziare le particelle veloci così:

E' stato inserito una nuova condizione Thershold per le particelle veloci, con questi parametri:

Tutte le particelle del gruppo Base che hanno una velocità compresa all'interno di [30...50] vengono passate al nuovo gruppo "Small", questi infatti sono i aprametri del nuovo operatore Group inserito:

Crea questo nuovo Dynamic Set "Small".

I parametri dell'operatore Size sono questi:

Nella vista si vede questo:

 

Inseriamo qualche variante.
Allineamento delle particelle lungo la loro traiettoria:

Allungamento delle particelle lungo il loro asse locale Z.