Skip to content

xpWave

xpWave generates a velocity field which can create rolling waves within your fluid simulations.

xpWave_01.png

The xpWave deformation is shown by the blue plane and the direction of travel by the arrow.


Untitled

xpWave Object tab menu.

Sets the speed of movement of the waves (in cm/s), in the direction shown by the arrow in the solver.

The left-hand example is set at the default Speed of 100cm, in this animation. The right is increased to a Speed value of 200cm.

The strength of the wave, which is directly related to the wave height.

The Strength value is 10cm, on the left, and 30cm, on the right.

Clicking on the arrow to the left of the Strength parameter, reveals the Falloff curve.

This spline setting can be used to alter the wave strength over the length of the simulation.

For example, if you set the right-hand point in the spline to zero, the wave effect will reduce as the fluid particles travel the length of the fluid solver.

In this animation, there is the default setting for Strength and Falloff on the left. There is 60cm Strength set on the right, with a gradual Falloff, giving larger waves at the start, calming towards the end.

These controls can be used to set the size of the solver box area.

You can also use the sizing handles on the box to resize it, if you don’t need to set a precise size.

xpWave_Scale.png

In this scene, there are two contrasting Size settings to the solver box area. The left-hand is set at 200 x 200 x 200cm and the right-hand is increased to 400 x 200 x 400cm.


This parameter controls the animation speed of the noise used to generate the roll of the waves.

If it is set to 0 (zero) %, no animation occurs and the wave will not appear to move.

This scales the noise across the X or Z axes (the Y axis is not used).

Increasing these values will have the effect of smoothing the waves out along that axis.

Altering the Z axis scale effectively changes the wavelength of the waves.

Reducing the X axis scale increases the chaotic behaviour of the wave.

xpWave_Scale_v02.png

In this scene, the Scale is set at 50, 0 (zero) and 5, in the axes on the left and 2, 0 (zero) and 2, in the axes on the right.

This drop-down menu enables the selection of one of the standard noise types.

Choose from all the usual Cinema 4D noise types, such as Simplex, Turbulence, Wavy Turbulence, FBM (Fractional, or Fractal, Brownian Motion), Voronoise and Cubic.

Six of the Noise Type settings available.

These controls clip the maximum (peaks) and minimum (troughs) wave heights, relative to the Strength parameter.

You may see flat plateaus on the top and/or bottom of the wave pattern if these are changed from their defaults.

xpWave_Low Clip_v01.png

The Low Clip is set at 0 (zero) % on the left, with the High Clip at 100% (both are default) and on the right the Low Clip is raised to 65%.

xpWave_High Clip_v01.png

Again, both the High Clip and the Low Clip are set at the default, on the left, while the High Clip is reduced to 65% on the right.

This setting alters the brightness of the sampled noise, which will alter the strength of the effect.

Unlike the Strength parameter, this will raise or lower the height of all particles in the simulation.

xpWave_Brightness_v01.png

This image compares the Brightness settings of 0 (zero) %, on the left, and 30%, on the right.

Reducing the contrast will reduce the difference between peaks and troughs in the wave.

If set to zero, there will be no waves at all.

If it is reduced below zero, the wave pattern will be inverted.

xpWave_Contrast_v01.png

Here the Contrast is 100% on the left and 200% on the right.


Set as Surface, by default, this only affects the wave deformation display in the viewport.

The alternatives are: None, Line, Arrow, Grid and Plane.

It has no effect on the final result.

xpwave003displaymodes_v02.png

The five Draw Type settings (None is not shown).

The wave deformation is not shown.

The deformation is shown as a series of lines; the length of the line representing the amount of deformation at that point.

The same as the Line display, but the arrow also shows the direction of deformation.

The deformation is shown as a solid object deformed by the wave.

Instead of a solid plane, a grid is shown.

The deformation is represented by color change on the surface of a flat (non-deformed) plane.

This gradient gives the colors used to represent the height of the deformation.

The greater the height, the more the color used moves towards the right-hand end of the gradient.

You can increase this value to see multiple examples of the deforming surface.

It has no effect on the final result.

This is also for visual display only; it determines the grid size used in the display.

The higher the value, the coarser the grid, but the effect on the fluid is unchanged.


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 xpWave.


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


Copyright © 2026 INSYDIUM LTD. All rights reserved.