Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Phoenix FD Thinking Particles operators allow you to create and modify particles based on the Phoenix FD fluid Phoenix fluid simulation.

The birth probability is based on the fluid parameters and is determined by the corresponding diagrams. For example, particles can be created only in those areas of the Phoenix FD simulation Phoenix simulation where the Temperature is above a certain threshold, there is no Smoke, or the Speed is very high.

Section
UI Expand
titleUI Path
Column
width50%60%

||Thinking Particles Properties window|| > Dynamic Set > Operators > Phoenix FD > PhoenixFD TP Birth

Column
width50%40%

Image Modified

 

Parameters

 

Inputs

...

Section
Column
width60%

Time [ time ] – Time at which the TP Birth operator should evaluate. 

On [ bool ] – True if the TP Birth operator should be enabled.

Position [ position ]– The positions at which the operator will test its conditions for birthing.

Particle [ particle ] – The particles at whose positions the operator will test its conditions for birthing.

UI Text Box
typenote

When no Position or Particle input is present, the entire Phoenix Simulator is tested for birth conditions.

Birth Rate [ scalar ] – Overrides the value set in the TP Operator's UI.

Lifespan [ scalar ] – Overrides the value set in the TP Operator's UI.

Lifespan Variation [ scalar ] – Overrides the value set in the TP Operator's UI.

Size [ scalar ] – Overrides the value set in the TP Operator's UI.

Size Variation [ scalar ] – Overrides the value set in the TP Operator's UI.

Mass [ scalar ] – Overrides the value set in the TP Operator's UI.

Mass Variation [ scalar ] – Overrides the value set in the TP Operator's UI.

Column
width5%

 

Column
width35%

Image Added 

 

Outputs

...

*Born Particle [ particle ] – The particles born from the TP Birth operator.

*Particle Frame Counter [ integer ] – The amount of particles born from the TP Birth operator on the current frame.

*Particle Animation Counter [ integer ] – The amount of particles born from the TP Birth operator during the current thinkingParticles simulation.

UI Text Box
typenote

 "*" denotes an array output - multiple values will be output during a single evaluation of the TP Birth operator.

 

Parameters

...

Section
Column
width50%60%

Phoenix Simulator | node  – Determines which simulator Simulator will be used to read the fluid data from.

Group – Specifies a thinkingParticles Group to place the newly generated particles into.

Rate  – A multiplier for the birth probability | rate_type[0], rate_percent – Sets a multiplier to the base birth rate of the operator.

Rate (max prt/s) – A multiplier for the birth probability | rate_type[1], rate_per_sec – Set a limit to the number of particles born per second.

Seed  – | seed An initial value for the random numbers generator.

Lifespan | lifespan – The average lifespan of the generated particles. When Variation (%) is set to 0, all particles have exactly the same lifespan.

Variation (%) – Allows you to vary | lifespan variation – Varies the lifespan of the generated particles. If set to 100%, the shortest living particles will have a live twice shorter than average, and the longest living particles will have double the average Lifespan.

Size | size The average Size of the generated particles. When Variation (%) is set to 0, all particles have exactly the same Size.

Variation (%) – Allows you to vary | size variationVaries the Size of the generated particles. If set to 100%, the smallest particles are two times smaller than average and the largest particles will have double the average Size.

Mass | Mass The average Mass of the generated particles. When Variation (%) is set to 0, all particles have exactly the same Mass.

Variation (%) – Allows you to vary | mass variationVaries the Mass of the generated particles. If set to 100%, the lightest particles have Mass two times lower than average and the heaviest particles will have double the average Mass.

Combine  – The  | combine – Sets the method used to combine the results of the diagram diagrams for Temperature, Smoke and Speed.

Add – The values are added.
Multiply – The values are multiplied.
Biggest  – The biggest value is selected.

Temperature/Smoke/Speed/Fuel –  | use_t, use_s, use_v, use_fDiagrams representing the birth density based on each source channel.

Reset – Resets the corresponding diagram with its default content.

Column
width50%5%

Image Removed 

...

Column

...

width

...

35%

...

Image Added