Simulation Quality
Simulation settings can be seen as RealFlow's core, because they strongly influence simulation speed and accuracy. Many problems can be solved with a few adjustments. Simulation settings can be defined
- Globally as default values for every new scene
- Individually for a specific scene.
Individual settings are saved with the scene, so you do not have to restore them. The global settings are located under
File | RealFlow > Preferences > Simulation
Individual adjustments are made in the “Simulation Options” window (see below). → Preferences and → “Simulation Options” share the same parameters, so they are explained only once.
RealFlow's scene-based simulation options can be found next to the "Simulate" button.
General
- “FPS Output” determines the number of frames per second.
- “Threads” indicates the number of processors.
- Please bear in mind that RealFlow's multi-threading is less efficient with small amounts of particles. Sometimes you will see CPU loads of just 10%. In this case it is often better to reduce the number of threads. More information can be found → here.
- “MIN | MAX sub steps” are responsible for the → standard particle fluid engine. In many cases it is enough to simulate with 100 or 150 sub steps.
- If you observe instabilities or collision problems, increase “MAX sub steps”. For → elastic particles or simulations with high → particle friction or high → viscosity it can be necessary to increase both “MIN sub steps” and "MAX sub steps", or use equal values for both parameters.
- In scenes without fluids, e.g. pure rigid/soft body simulations, → RealWave setups, or emitters with → dumb particles “MAX sub steps” can be set to 1.
Hybrido
- The most relevant parameters are “MIN | MAX sub steps” and “MAX iterations”.
- Settings under “Liquid – Hybrido” only affect the → HyFLIP engine. The default “MAX sub steps” value of 2 is sufficient in most cases. If the fluid moves very fast increase this value.
- “MIN | MAX sub steps” under “Liquid – Particles Solver” should only be changed if the simulation of → HySPH secondaries is very slow with the → liquid particle type, or if you observe stability problems.
- The “MAX iterations” can be left untouched in most case. If the default values are not sufficient you will get a warning in the → “Messages” window.
- “Use OpenCL-GPU” does not work with every graphic board and is only relevant with → HyFLIP simulations. The typical speed boost is as if there is one additional CPU/core. If the checkbox is greyed out your graphic board is not compatible with RealFlow.
Dyverso
- The "MIN | MAX substeps" parameters under "Stepping" are used to control Dyverso's → SPH fluid engine. The pre-adjusted values are sufficient in many cases, but for previews it is often possible to decrease "MAX substeps".
- For the → PBD fluid type the solver's accuracy is adjusted with "MIN | MAX iterations".
- Dyverso fluids are GPU-friendly and you can take your graphic board into account with a click on "Use OpenCL-GPU". If the checkbox is greyed out your graphic board is not compatible with RealFlow.
Caronte
- These parameters are only relevant for rigid and soft bodies.
- “Quality” defines the simulation engine's accuracy. In many cases it is enough to work with values between 15 and 25.
- “Low “Jittering” values help to reduce unwanted motions at the beginning and the end of a simulation.