Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Dyverso Hybrido fluids are able to interact with polygon objects and the first task is to classify an object's shape. In general we can differentiate three possible cases:

...

For the simulation it is necessary to tell Dyverso Hybrido of which type the object is. In many cases, the differentiation from above is made automatically, but it does not hurt to check if this is done correctly under Selected object > Node Params > Volume > Volume mode

 

Image RemovedImage Added

 

Now let's assign these options to the objects from the illustrations above. Object

...

The "Volume" tab also contains a "Cell size" parameter for controlling the quality of the DyversoHybrido-object interaction. The value is measured in metres and with higher settings, the gap between fluid and object will be bigger. But, there is another "Cell size" parameter for the Hybrido domain and this value is higher-ranking. An example: Let's assume the domain's "Cell size" is 0.15. In this case, the smallest object "Cell size" should be 0.15 as well.

Also take a look at "Adjusting "Cell size" and "Surface offset"" below.

...

Cell size = 0.1 | Cell size = 0.75

 

RealFlow's default of 0.1 m offers a good balance between quality and speed, but for close-ups or small objects you should consider decreasing the value.

Leaking Objects

It might happen that some particles go through an object, regardless of the adjusted "Volume mode" or "Cell size". There are several ways to avoid this behaviour:

  • Add a  "k Volume" daemon. This daemon has a "Shape" option. Select "Objects" and choose the body to delete the leaking particles.
  • Check if the object's following option is active: Node Params > Dyverso - Particles Collision > DY Continuous Collision Detection (only visible with a Dyverso domain)
  • Slightly increase or decrease the object's Volume > Surface offset parameter to virtually inflate or shrink the object (see "Adjusting "Cell size" and "Surface offset"" below).The domain's "Resolution" value also plays an important role, because it is responsible for the distance between the particles. Higher settings lead to better results.

 

If all these measures do not help then it is necessary to change the Dyverso Hybrido core fluid solver's substeps – especially in conjunction with the domain's default → "Liquid - PBD" mode:

  • In simulations, time is subdivided into more or less small steps. The more substeps, the better the simulation.
  • Dyverso's "Liquid - PBD" Hybrido uses a very small number of substeps. With fast particles or moving objects it is very likely that the fluid literally cannot "see" the object.
  • Go to RealFlow's → "Simulation Options: DyversoHybrido" and increase Liquid - PBD Hybrido Solver > MAX substeps to 3 - 5 or 8. If the object is still leaking consider values of 10 or more.


Here is where to find the "Simulation Options" window:


Image RemovedImage Added


Adjusting "Cell size" and "Surface offset"

...