simulate_particles
This is the main particle system solver compound. It emits particles, ages and kills them, collides them with objects, and applies fields.
One may treat this node as a black box for most things, although for advanced workflows one may wish to make this node editable. Most custom work should be done inside the substep loop of the graph. After making the compound editable, a good place to start is in simulate_particles: solve_particle: advance_one_frame: advance_on_timestep: custom_effects
. One may easily access and modify any particle properties inside this node.
Inputs
sources
Is an array of objects output from the source_particles
node that define where and what to emit into the simulation.
colliders
Is an array of the collider
objects that particles will collide with.
influences
Is an array of influence fields that define forces and artistic controls.
settings
Should be connected to the output object from a particle_solver_settings
node and constitutes the overall settings for the particle solve.
Outputs
particles
The particles computed by the simulation. This may be connected to the graph output to view the resulting particles. It can also be connected the geometry of another particle or aero source node.
killed_particles
The particles that were eliminated on the current frame. For example, you can use these to emit secondary particles into another point object.