Skip to content

xpTurbulence

xpTurbulence applies turbulence to particle movement.


Untitled

Object tab menu for xpTurbulence.

Checking this box activates xpTurbulence.

Animation to demonstrate the effect of enabling the xpTurbulence modifier.

Set at Independent, by default.

You can change this to Action-Controlled.

In this mode, particles will be affected if they come into the field of effect of the modifier.

When in the Action-Controlled Mode setting, the modifier will only act on a particle when told to do so by an action.

Set as Standard, by default.

The other options are: Turbulence, Wavy Turbulence, Curl, FBM and Simplex (Perlin) Noise.

This gives the same turbulence effect as the standard Cinema 4D modifier.

Animation to demonstrate the Noise Type set as Standard.

These add different types of turbulence to the particle stream.

Generally, Wavy Turbulence gives a smoother effect, but this and Turbulence are fairly similar.

The Noise Type is set as Turbulence in this animation.

Here, the Noise Type is set as Wavy Turbulence.

FBM (fractal Brownian motion) produces a more irregular, chaotic movement, especially at lower scale and higher octaves.

In this animation, the Noise Type is FBM.

Selecting Curl will open up the following additional Curl parameters.

This animation shows the Noise Type of Curl.

This setting offsets the noise field used by Curl.

Gives a blend between the particle’s velocity and the Curl velocity.

This is the percentage of the Curl velocity to add to the particle’s velocity.


This setting controls the Curl noise field distance from the sources.

Drop Curl noise sources into this list (these can be geometry, other particles, particle groups or an emitter).


This is a falloff from the distance over which the velocity field of the Curl is affected (squashed to reduce the velocity along the normal to the surface).

The Drag setting slows the velocity field around the surface (tangential).

Drag geometry objects (primitives or polygons only) into this list to act as boundaries that ‘squash’ the Curl velocity field (it becomes tangential to the surfaces).


This is an advanced version of the original Perlin noise and will add the following two parameters.

This is the simplex noise type.

You can choose between Raw, which is the original Perlin noise, or MultiOctave (the default), which is more advanced and can produce better results.

Demonstration of the Type setting of Raw.

Animation to show the alternative Type setting of MultiOctave.

Only used in the MultiOctave noise.

The higher the value, the more of each octave is added into the noise, giving a smoother result.


By default the turbulence effect works on all three axes.

You can choose which axes the effect should work on by ticking or unticking the X-axis, Y-axis and Z-axis boxes.

In Standard mode this has the same effect as in the standard Cinema 4D turbulence modifier.

In the other modes, larger scales tend to damp down the movement of the particle, giving smoother movement.

By contrast, a smaller scale will produce more chaotic movement.

Only available in Standard and Curl modes, this changes the frequency of the internal noise generator used by the modifier, so the higher the value, the more rapidly the noise changes.

This parameter influences the frequency of the turbulence.

It is not available for the Standard turbulence mode.

A value of 0 (zero) will result in no change in direction; larger values will result in more frequent and dramatic changes.

The higher the strength value, the greater the effect, the greater the change in particle velocity (speed and direction).

Only available in Turbulence noise type.

When enabled, the turbulence will repeat itself over a period of time.

The time taken to repeat is controlled by the Repeat Interval parameter.

If Periodic Variation is enabled, you can select how often the noise repeats with the Repeat Interval drop-down (Turbulence Noise Type only).

The smaller the number, the shorter the time between repeats.


To specify the group, drag and drop the desired Group object into this field.

This setting is useful if you want to ensure that the spawned particles are, or are not, affected by xpTurbulence.


The modifier’s settings can be mapped to particle data.

Use the dedicated manual page, below, for instructions on how this works.

Data Mapping


You can use the Fields options to control where xpTurbulence operates.


Copyright © 2026 INSYDIUM LTD. All rights reserved.