RKH - Displacement
A Hybrido fluid's displacement can be seen as an additional layer on top of the main body of water. This layer adds small waves and ripples to the surface and provides extra realism. In order to use this feature with a simulation, it has to be activated manually under the Hybrido domain's “Ocean Statistical Spectrum” panel. The surface structure is exported as a sequence of TIFF images. When loaded to the “RealFlow Hybrido Mesh” plugin the height information is used to displace the mesh's vertices. The bitmaps can be processed with the → “RealFlow RenderKit Displacement” tool as well, and mapped to any other geometry.
If your core fluid simulation has been simulated without displacement, this parameter set can be ignored. Please bear in mind that this option is very RAM-intensive and creates very large meshes – several million polygons per frames are absolutely normal.
For more information about attenuation and normalization, please read the → introduction to these features.
3DS | C4D | HOU | LWV | MYA | XSI |
---|---|---|---|---|---|
Use Displacement | Use Displacement | Use Displacement | Use Displacement | Use Displacement | Use Displacement |
Displacement File | Displacement File | Displacement File | Displacement File | Displacement File | Displacement File |
| Offset |
| Offset |
|
|
Vertical Scale | Vertical Scale | Vertical Scale | Vertical Scale | Vertical Scale | Vertical Scale |
Choppiness | Choppiness | Choppiness | Choppiness | Choppiness | Choppiness |
Repeat U/V | Repeat U/V | Repeat U/V | Repeat U/V | Repeat U/V | Repeat U/V |
Splash Attenuation | Splash Attenuation | Splash Attenuation | Splash Attenuation | Splash Attenuation | Splash Attenuation |
Splash Attenuation Factor | Splash Attenuation Factor | Splash Attenuation Factor | Splash Attenuation Factor | Splash Attenuation Factor | Splash Attenuation Factor |
Vorticity Attenuation | Vorticity Attenuation | Vorticity Attenuation | Vorticity Attenuation | Vorticity Attenuation | Vorticity Attenuation |
Vorticity Normalization Factor | Vorticity Normalization Factor | Vorticity Normalization Factor | Vorticity Normalization Factor | Vorticity Normalization Factor | Vorticity Normalization Factor |
Vorticity Attenuation Factor | Vorticity Attenuation Factor | Vorticity Attenuation Factor | Vorticity Attenuation Factor | Vorticity Attenuation Factor | Vorticity Attenuation Factor |
Height Attenuation | Height Attenuation | Height Attenuation | Height Attenuation | Height Attenuation | Height Attenuation |
Height Attenuation Min/Max | Height Attenuation Min/Max | Height Attenuation Min/Max | Height Attenuation Min/Max | Height Attenuation Min/Max | Height Attenuation Min/Max |
Height Attenuation Factor | Height Attenuation Factor | Height Attenuation Factor | Height Attenuation Factor | Height Attenuation Factor | Height Attenuation Factor |
Speed Attenuation | Speed Attenuation | Speed Attenuation | Speed Attenuation | Speed Attenuation | Speed Attenuation |
Speed Attenuation Min/Max | Speed Attenuation Min/Max | Speed Attenuation Min/Max | Speed Attenuation Min/Max | Speed Attenuation Min/Max | Speed Attenuation Min/Max |
Speed Attenuation Factor | Speed Attenuation Factor | Speed Attenuation Factor | Speed Attenuation Factor | Speed Attenuation Factor | Speed Attenuation Factor |
Auto Edge Length | Auto Edge Length | Auto Edge Length | Auto Edge Length | Auto Edge Length | Auto Edge Length |
Edge Length | Edge Length | Edge Length | Edge Length | Edge Length | Edge Length |
Use Displacement
If you want to bake the displacement information to the mesh enable this option.
Displacement File
This is the place where you load the displacement TIF files.
Vertical Scale
To alter the height of the statistical waves, “Vertical Scale” is used. You normally have to adjust this parameter when you are changing the surface’s dimension value.
Offset (C4D, LWV)
Here you can enter a frame number for shifting the begin of the displacement sequence.
Splash attenuation
“Splash attenuation” means that in those areas of the core fluid that behave more like splashes the displacement fades, and finally vanishes. These areas normally do not need any displacement at all.
@ splash attenuation factor
With this parameter it is possible to make the displacement patterns vanish faster (> 1) or slower (< 1).
Vorticity attenuation
Here, vorticity can be used to fade, and finally remove the displacement. Please bear in mind that the grid domain's “Vorticity” channel has to be activated before the simulation starts, because otherwise this option does not have any effect at all. By default, the “Vorticity” channel is disabled:
HY_Domain node > Node Params > Particle Channels > Vorticity
@ vorticity normalization factor
A fluid's vorticity values can cover a very broad range and therefore, the values have to be normalized. Normalization means that all values are set in relation to a constant value: the normalization factor you enter here. As a result, all vorticity values will range between 0 and 1.
@ vorticity attenuation factor
With this parameter it is possible to make the displacement patterns vanish faster (> 1) or slower (< 1).
Height attenuation
If you want to consider the vertices' heights to fade the displacement please activate this option.
@ height normalization factor
A fluid's height values can cover a very broad range and therefore, the values have to be normalized. Normalization means that all values are set in relation to a constant value: the normalization factor you enter here. With 1.0, for example, all height values will range between 0 and 1.
@ height min/@ height max
With these parameters it is possible to define a range: vertices, with height values smaller than “@ height min” will not be affected. If a vertex' height value is greater than “@ height max” then it receives full attenuation. Between these extremes, attenuation is applied gradually
Speed attenuation
If you want to consider the vertices' speed to fade the displacement please activate this option.
@ speed normalization factor
In most simulations, velocity values cover a very broad range of values, e.g. from 0 m/s to 23.7 m/s. These ranges are difficult to handle and therefore they are normalized. After this process, all velocities will be between 0 and 1. With this factor you can “amplify” the normalized values, because they will be multiplied with the given "@ speed min/max" values.
@speed min/@ speed max
With these parameters it is possible to define a range: vertices, with speed magnitudes smaller than “@ speed min” will not be affected. If the speed magnitude is greater than “@ speed max” then it receives full attenuation. Between these extremes, attenuation is applied gradually.
Auto edge length
This option uses the Hybrido Domain's “Quality” parameter from the “Displacement” channel to control the resolution at the mesh's edges. An example: With a “Quality” value of 512, the domain's projection plane is used to compute the edge length. The result is its side length divided by 512. For this process, the domain's projection plane is used.
@ edge length
This parameter is only accessible when “Auto edge length” is disabled (“No”). The value given here will be used by the HyMesh engine to define the length of the mesh's border triangles. The final number of edge triangles, on the other hand, is then calculated from this length. The value is measured in metres [m]