The robust VxParticles module provides powerful and realistic particle effects that allow you to:
- Simulate natural phenomena and industrial materials through particles interacting among themselves, and with other simulated physical objects
- Model multiple particle systems – each with unique properties
- Define physical properties such as mass and charge
- Manage particle spawning: particle fractions, spawn instances, particles spawned, spawn speed, and spawn spread
- Define particle lifecycles according to time, speed or collision
- Work with particle emitters of various shapes, including spheres, disks, and mesh
- Set emission rate, mean, and standard speed deviation, and velocity angular spread
- Insert global forces such as wind, gravity, damping, and magnetic and/or electrical fields
- Define attractive or repellent interactions, as well as the range and strength of interactions
- Determine interactions between particles in a single particle system or in multiple systems
- Create collision events and interactions, optimized through a 3D spatial data structure
- Employ a multi-threaded smoothed particle hydrodynamic (SPH) implementation to simulate liquids of different viscosity and density, as well as the buoyancy of rigid bodies
- Fill given volumes with particles, using existing or custom fillers, and simulate the flow of the particles in volumes and open channels
- Use particle grid support for fast collision detection and quick localized access to particles
- Define a property initializer and stepper for automatic initialization and evolution of particle properties
- Configure an event mechanism for user-defined events and listeners to rule the evolution of your particle system