There are a number of ways to modify the behavior and appearance of nParticles. Basic nParticle properties, such as size, mass, and color can be quickly modified by editing the nParticleShape node attributes (see nParticleShape node). More complex ways of controlling nParticle behavior include using nConstraints, goals, and collision events.