THINKING PARTICLES - ESEMPIO 05


Crea una scena così:

Il cilindro blu ruota piegandosi verso il cilindro rosa più volte. Facciamo emettere al cilindro blu delle particelle.
Segmenta il cilindro e definisci con un ID=2 la zona di superficie che emetterà le particelle.

Crea un sistema TP così:
Nel Dynamic Set "Generazione" imposta questo generatore:

Fra i suoi parametri imposta l'oggetto che emetterà le particelle.

Le particelle vengono emesse da tutta la superficie.

Limitiamo l'emissione alla sola zona con ID=2 così:

Creiamo delle forze per vincolare il movimento delle particelle.

Creiamo degli space warps nella scena per mandare verso l'alto il fumo, e linkiamoli al TP.

Nel Dynamic Set "Forze" creiamo questi operatori:

Nei parametri dello StdForce attiviamo i vari space warps.

Ora le particelle salgono.

Per aumentare l'effetto di tutti gli space warps contemporaneamente facciamo così:

L'operatore Float inserisce un numero al parametro Multiplier dello StdForce. Questi sono i suoi parametri:

Per fare in modo che le particelle ereditino il movimento del cilindro andiamo sul Matterwaves inserito nel Dynamic Set "Generazione" e impostiamo questo parametro:


Creiamo una sfera che passa attraverso il flusso di particelle.

Crea il Dynamic Set "Spostamento".

Mettici dentro questo:

Nel NODE è inserita la sfera.

L'operatore Motion Inheritance è fatto così:

La sua funzione è fare in modo che le particelle ereditino il movimento della sfera quando questa si avvicina.

Impostaiamo nel Motion Inherit il Distance Type su Sphere, e regoliamo il raggio in base alla grandezza della sfera. Nella visa si vede un gizmo di influenza mentre si varia il Radius.

Con il gradiente del Radius si regola il falloff di influenza del gizmo.

Il parametri Inheritance del Motion Inheritance può essere aumentato anche al di sopra del 100%, con un effetto di amplificazione del movimento delle particelle coinvolte.
Anche la rotazione della sfera comporta una variazione sul movimento delle aprticelle adeguata (si ok, l'operatore si chiama Motion Inherit, ma per "motion" si intende quello dellla superficie dell'oggetto).