explosion gen

 

 

This node will generate particles that form explosion patterns. Generated particles can be used to create FumeFX explosions along with the Grid Sources node.

 

 

[Inputs]

 

#Particle Stream - This pin requires a particle stream to be connected.

 

#Position - This pin has to be connected and its position will be used as a central point for new explosion.

 

#Pass1 - This pin allows you to pass through values directly to the Pass1 output pin.

 

#Pass2 - This pin allows you to pass through values directly to the Pass2 output pin.

 

Enabled - Enable or disable node evaluation.

 

Particle Group - Generated particles will belong to this this group.

 

Cluster By - Each particle is automatically assigned to a cluster. There are several options how you can group particles into clusters.

  • Constant - All particles that this node creates are assigned to the same unique cluster group.
  • Explosion - All particles that are generated from the same input Position will have the same cluster.
  • Spike - All particles within the spike will have assigned the same cluster group. Such cluster attribute can be used as the Seed input for the Random node in order to assign same properties for all particles within the spike (FumeFX smoke color for example).

 

Constant

Explosion

Spike

 

 

Generate

System Scale - Scale the whole system up or down.

 

Time Start - All the particles will be generated on this frame.

 

Duration - This is the lifespan of particles.

 

Speed units/s - Particle speed in current 3ds max units per second.

 

Speed Var % - Particle speed variation. This value is used only if there are multiple input Positions.

 

Direction - Explosion propagation direction.

 

Spread - Direction variation angle in degrees.

 

Spread Var% - Percentile Spread value variation. This value is used only if there are multiple input Positions.

 

 

Spikes

Count - Number of spikes created.

 

Count Var % - Count parameter variation. This value is used only if there are multiple input Positions.

 

Directional Bias - Increasing this value will reduce spikes that perpendicular to explosion direction.

 

Directional Bias 0.0

Directional Bias 1.0

 

Randomness - Higher number will generate more variation between different spike lengths.

 

Randomness 0.0

Randomness 1.0

 

Particle Density - Increase this number to generate more particles within each spike.

 

Spread - Determines the width of the spike base. Smaller number will generate more pointy spikes while high number will generate wide spikes.

 

Length - Reduce this number to create spikes that do not extend all the way to the explosion base.

 

Seed - Random number generator seed. Change this value to get different pattern.

 

 

Properties

Size - Particle size.

 

Size Var - Particle size variation.

 

Density - Particle density. Particle mass is computed from particle size and density so that bigger particles will have bigger mass.

 

Density Var % - Density variation.

 

Color - Particle color.

 

 

[Outputs]

 

Particle Stream - Generated particle stream.

 

Cluster - Outputs particle cluster attribute.

 

Spike Vel - Outputs spike velocity for each particle output. This velocity can be stored in custom channel and used as directional velocity for Grid Sources node to create different explosion types.

 

Particle Velocity

Spike Velocity

 

Particle # - Generated particle index. It goes from to Total#-1.

 

Total # - Total number of particles that will be generated at current frame.

 

#Pass1 - Value from the Pass1 input pin.

 

#Pass2 - Value from the Pass2 input pin.