Maya : nParticles


Using emission rates pp

To control from which verts particles arte emitted we can use pp emission rates.

Using per particle expressions on nParticles

Using pp exp is the smae as using on the old particle type. if you use the exp below to kill off particles below a certain y value make sure to turn on use pp in the lifespan attribute of the particleShape.

vector $pos = nParticleShape1.position;
if ($pos.y < -2) nParticleShape1.lifespanPP = 0;

Emitting nParticles from nPartciles

If you want to emit nParticles from other nParticles it is just to select thenParticles and then emit from object. This will push the source emitting nParticles forward by the collision of the emitted particles. To turn this behaviour off disable the collisions of the source (the emitting ) particle.

If forcefiled generation is turned on of the emitted particles tey will also propell the source emitting particle.

To make nParticles not collide with nCloth

To make an nParticle just pass through an nCloth set the collision layer of the nParticle to something greater then the collision layer of the nucleus.

For instance the default collision layer range of a nucleus is 4 ( Nucleus>solver attributes>collision layer range). if we set the collision layer of the nCloth ( nClothShape>collisions>collision layer) to something greater then the collision layer range of the nucleus, they will not collide.

Leave a Reply

Your email address will not be published. Please enter your name, email and a comment.

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>