RW - RealWave

This section is responsible for the mesh’s appearance and you are also able to activate some core features here, for example the calculation of foam-maps.

 

 

Type

There are two menu entries:

  • Hexamesh” is the default setting for creating a plain mesh surface.
  • Custom” unlocks the next parameter, giving you the opportunity to load an object into RealFlow and turn it into a RealWave object.
Custom obj

When “Type “ is set to “Custom” you can select a 2D or 3D object and translate into a RealWave mesh.

Polygon size

Smaller values lead to longer simulation times and bigger files, but you can also see more details. With settings of 0.03 and smaller and fast moving waves you might see chaotic structures, like spikes and peaks.

Displacement mode

These are your options:

  • With “Auto”, a maximum displacement height is determined for each frame and the other corresponding height values will be related to this maximum. This method can lead to unwanted noise. because the maximum height might change with each frame.
  • To avoid this phenomenon, “Range” can be used. Here it is possible to specify a fixed height that is valid for all frames and the pixels are calculated accordingly.
Range

With “Displacement mode” set to “Range” you are able to limit the creation of displacement maps to a certain height, valid for all frames.

Displacement format

This parameter determines which axis will be considered while creating the displacement maps. The result is a colour-coded 16-bit TIF-RGB picture (colour depth depends on the used format). With

  • XYZ” all three axes are used to write the map
  • YYY” only the height information is used.
Damping factor

RealWave allows you to define static vertices where no wave motion takes place. These zones act like islands. “Damping factor” has influence on waves interacting with these static points. With

  • 0.0 all waves are reflected and the static vertices act like a solid wall
  • values greater than 0.0 the waves still interact with the static vertices, but loose some energy until they disappear.
Autogen static

When active a static zone inside a moving object is created, where the waves will be reflected.

Downstream

Here you can define a force for creating river-like surfaces, where objects will be pushed in direction of the given “Stream angle”. Please take a look at → “Wave Object Interaction” for a workflow description.

Stream angle

The direction of the downstream force is adjusted here. This value is given in degrees.

Calculate texture

This is the global switch to activate RealWave’s foam maps:

  • To save the foam maps they have to be activated manually in the → "Export" panel.
  • With an object’s or standard particles emitter’s “Texture strength” it is possible to control their contribution to the maps.
Resolution

Please enter the texture's resolution in pixels here. Foam maps are always squared.

Diffusion

This is a blurring filter. Higher values create a smoother appearance of the foam marks.

Dissipation

Control, how fast the foam should vanish:

  • With 0.0 the foam will last (almost) forever.
  • Higher values make the foam marks disappear faster.
Depth factor

You can either enter a fixed value, valid for the static points of the entire mesh, or load a texture. The depth map's patterns are translated into static points and act like obstacles, where the waves are reflected. Right-click on the chessboard and choose “Load texture”. Information about how to work with maps are given under → “Parameter Maps”.

Particle layer

This option bounds particles to the vertices and polygons of a RealWave surface. "Particle layer” is often used to connect the particles from emitters (→ "RW Crest Splash" and → "RW Object Splash") with RealWave surfaces and mesh them together.

EDIT Static

With this option you can define any of the surface’s points as static. These points remain immobile while waves are reflected at their borders. Multiple selection is possible with the Shift key pressed during selection. Static points appear red.

CLEAR Static

When this button is pressed all static points are removed.