This is the place where the simulation preferences are defined. The "Solver" tab is subdivided into four sections.
Global
Number of Threads
Here you specify how many computer processors and cores you want to use with your simulations.
Time Scale
Values smaller than 1.0 will decelerate the fluid; settings greater than 1.0 have an acceleration effect. “Time scale” works as a factor: 2.0 means that the fluid will be two times faster.
Stepping Strictness
RealFlow | Cinema 4D calculates how fast the fluid will move within a simulation step (aka "time step" or "substep" – see "Liquid - PBD Solver" and "Liquid - SPH Solver" below):
- With a value of 1.0, the fluid will not move more than 1 grid cell in the current simulation step.
- With values smaller than 1.0, the fluid can cover a longer distance within a single step – the solver is less strict.
Use Geometry Velocity
When enabled RealFlow | Cinema 4D will adjust the simulation's substeps to get a correct fluid-object interaction behaviour:
Imagine an animated object falling into a container with calm water.
Here, RealFlow | Cinema 4D uses very large substeps to speed up the simulation.
Due to these large steps the interaction between the object and the fluid is delayed.
With “Use Geometry Velocity” the interaction will happen in time again.
Liquid - PBD Solver
The parameters of this section are only required when the → fluid container's "Type" is set to "Liquid - PBD".
MIN Substeps
Specify the minimum number of simulation steps:
- Higher values increase simulation time. We recommend moderate increases of just a few substeps.
- For a fixed number of substeps, e.g. with high-viscosity fluids, use equal values for “MIN substeps” and “MAX substeps” like 20 and 20.
- The default value normally provides the best ratio between speed and accuracy.
MAX Substeps
Specify the maximum number of simulation steps:
- Higher values increase simulation time. Try using values around the default setting.
- For a fixed number of substeps, e.g. with high-viscosity fluids, use equal values for “MIN substeps” and “MAX substeps” like 20 and 20.
- The default value normally provides the best ratio between speed and accuracy.
MIN Iterations
Specify the minimum number of simulation cycles:
- Higher values increase simulation time, but also avoid instabilities.
- For a fixed number of iterations use equal values for “MIN iterations” and “MAX iterations”.
MAX Iterations
Specify the maximum number of simulation cycles:
- Higher values increase simulation time, but also avoid instabilities.
- For a fixed number of iterations use equal values for “MIN iterations” and “MAX iterations”
Accuracy
This parameter ranges between 0.0 and 1.0. With
- 0.0 RealFlow quickly finds a solution, but it will not be very accurate
- 1.0 RealFlow finds a solution that is very close to the exact behaviour, but simulation time will increase.
Liquid - SPH Solver
The parameters of this section are only required when the → fluid container's "Type" is set to "Liquid - SPH".
MIN Substeps
Specify the minimum number of simulation steps:
- Higher values increase simulation time. We recommend moderate increases of just a few substeps.
- For a fixed number of substeps, e.g. with high-viscosity fluids, use equal values for “MIN substeps” and “MAX substeps” like 20 and 20.
- The default value normally provides the best ratio between speed and accuracy.
MAX Substeps
Specify the maximum number of simulation steps:
- Higher values increase simulation time. Try using values around the default setting.
- For a fixed number of substeps, e.g. with high-viscosity fluids, use equal values for “MIN substeps” and “MAX substeps” like 20 and 20.
- The default value normally provides the best ratio between speed and accuracy.
GPU
The parameters of this section are only required when your computer is equipped with a compatible graphic board. If your GPU is not compatible the entries are greyed out.
Use OpenCL-GPU
This option is only available if your graphic card supports OpenCL-CPU calculations.
Device
Choose, which GPU you want to use. Please note that only one GPU can be used for simulations. Simulations with multiple → fluid containers do not benefit from GPU support at the moment. In this case it is better to disable "Use OpenCL-GPU".
Use CUDA-GPU
This option is only available if your graphic card supports OpenCL-CPU calculations.
Device
Choose, which GPU you want to use. Please note that only one GPU can be used for simulations. Simulations with multiple → fluid containers do not benefit from GPU support at the moment. In this case it is better to disable "Use CUDA-GPU".