Skip to content

nxWave

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

nxWave_v01.png

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


nxWave_UI_v01.png

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

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.

In this animation, 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 animation shows an adjustment of the Timescale setting on the right. Once the Timescale reaches 100%, both wave patterns align.

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.

In this animation, the Scale is set at 10%, 0 (zero) % and 100%, in the axes on the left and 25%, 0 (zero) % and 75%, in the axes on the right.

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

Choose from: Simplex, Turbulence, Wavy Turbulence, FBM (Fractional, or Fractal, Brownian Motion), Voronoise and Cubic.

The six 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.

nxWave_Low Clip_v01.png

The Low Clip is set at 0 (zero) % on the left and 55% on the right (with High Clip at 100%).

nxWave_High Clip_v01.png

The High Clip is set at 0 (zero) % on the left and 55% on the right (with Low Clip at 0%).

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.

nxWave_Brightness_v01.png

This image compares the Brightness settings of 0 (zero) %, on the left, and 40%, 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.

nxWave_Contrast_v01.png

Here the Contrast is 0 (zero) % on the left and 65% 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.

nxWave_Display Modes_v01.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 nxWave.


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


Copyright © 2026 INSYDIUM LTD. All Rights Reserved.