3
$\begingroup$

I am doing a series of experiments with smoke & fire. I found a blend file that uses the Turbulence force field in a fire simulation. During the simulation the force field is moved along the Z-axis starting below the fire and ending above the fire.

enter image description here

How does the turbulence force field work exactly and what is the impact of the various settings ? There is not much info in the manual and I cannot find adequate tutorials.

$\endgroup$
  • $\begingroup$ I like to think of it almost like a displacement modifier for particles. $\endgroup$ – PGmath Dec 6 '16 at 16:52
  • $\begingroup$ OK so after reading up it seems that turbulence is just a vector field generated by Perlin noise. I'll add a full answer after some more research. $\endgroup$ – PGmath Dec 6 '16 at 17:02
  • $\begingroup$ That would be great !! $\endgroup$ – Old Man Dec 6 '16 at 17:40
5
$\begingroup$

A force field is a vector field, meaning at every point in space it defines a vector based on some vector-valued function. In the case of a force field, the vectors represent forces pushing the particles around. In other words, at each frame the force field exerts a force on every particle dependant on the particle's position.

What differs between the different force fields is the vector function they are based on. For a turbulence field it uses some noise pattern (Perlin, I think), creating random "turbulent" particle movement. Most of the settings for the force field (the ones that change when you change the force field type) modify this noise pattern.

TL;DR: The turbulence force field pushes particles around based on their position in a 3D noise.


Here's a rough explanation of the key settings:

  • Strength controls the amount of force the field exerts on the particles. Note that this is a multiplier to the strength given by the noise texture so it' actually a maximum value since the noise gives values from 0 to 1.
  • Size is the scale of the noise texture. Larger values (compared to the scale of your scene) will make the particles move in bigger masses, while small values will produce more chaotic movement.
  • Noise is the amount distortion applied to the noise texture. Higher values will make the particle movement tighter and more erratic.
  • Falloff - Type (Sphere/Tube/Cone) changes the shape of the falloff zone.
  • Falloff - Power changes the polynomial power, essentially the steepness, of the falloff. A value of 0 here means no falloff, meaning all particles are affected by the force field equally no matter their relation to it.
  • Falloff - Minimum/Maximum changes the start and end point of the falloff curve. The force field is in full effect for all particles closer than the minimum and does not effect particles beyond the maximum at all.
$\endgroup$
  • $\begingroup$ Could you say something about turbulence and fire ? Is the distance between the position of the force field and the fire important ? $\endgroup$ – Old Man Dec 7 '16 at 0:16
  • $\begingroup$ @OldMan I'm working on an explanation of the settings, including falloff, right now. It might be a little while though. $\endgroup$ – PGmath Dec 7 '16 at 0:18
  • $\begingroup$ What is exactly the impact of the force field on fire ? Where would it differ from wind ? $\endgroup$ – Old Man Dec 7 '16 at 0:18
  • $\begingroup$ You speak about a noise texture. What noise texture ? How are "Strength" and "Noise" different as both seem to have an impact on he distortion of the noise texture $\endgroup$ – Old Man Dec 7 '16 at 13:15
  • $\begingroup$ Are FLOW and SEED also important ? $\endgroup$ – Old Man Dec 7 '16 at 13:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.