Skip to content

Domain Preset Settings

Ryan Guy edited this page Jul 5, 2022 · 5 revisions

As of FLIP Fluids version 1.2.0, the deprecated presets feature has been removed from the addon. A work-in-progress set of preset .blend files can be accessed from the product downloads.


Current Status of the FLIP Fluids Preset System

At this point in time, the FLIP Fluids Preset System is considered a deprecated feature and will eventually be removed from addon. As of FLIP Fluids version 1.0.9, the preset panel has been hidden from the UI. The preset features can still be enabled in the Preferences Menu

The preset system was an ambitious feature that we had created in very early development of the addon, but after release, through user feedback, we found this feature had large problems with being used in practice. In addition to having usability issues, Blender's development of Blender 2.8+ introduced large changes to the Blender Python API that addons use, and these changes have introduced some difficult bugs into this feature. Blender's development of 2.8+ has been quite fast-paced and we have not been able to keep up with developing this feature to fix these bugs. For these reasons, we have decided to stop sinking time into trying to salvage the preset system and focus on other areas of the addon.

Future Plans for a Preset System Replacement

Our long term plan is to replace the preset system with a feature that is more usable. The current preset system works by applying a set of pre-defined values to the simulation domain to achieve a certain type of liquid. There is a flaw in this methodology that causes usability issues. Simulation effects and what simulation values you should choose are highly dependent on the context of the effect, such as the size and scale of the simulation, the level of simulation detail, and whether the simulation is in slow motion or in real-time. For example, a set of values that are good for pouring caramel over ice cream may be quite different from what you would set if you were layering caramel over a chocolate bar. It is difficult to find a set of simulation values for a certain type of liquid that works for a large range of simulation scenarios and effects.

A Template Library

Our long term plan is to create a library of templates for popular and specific fluid effects. Rather than a set of presets with pre-defined values, we think that a set of templates that load full simulation setups for specific scenarios to be a more usable system. This type of feature will take a significant amount of time to develop and will not be available immediately or in the near future. It takes time to develop good templates. We have already begun on changing certain aspects of the simulator and addon beginning in January 2020 in order to accommodate this type of feature. Before we start creating templates, further modifications to how the simulator works will be required.

This feature will likely not start by integrating the templates directly into the addon UI, but will start by being available as a set of template files in the Example Scenes.

If you want to keep using the existing preset library

We have not yet removed the existing preset library as a feature from the addon as there are still many users that are finding the feature usable for their use-cases. We will eventually need to remove this feature to clean up the code base, but we have not yet made plans for this yet.

There are some bugs in the preset library that can cause any modified settings to revert back to their original values. To workaround this issue, we suggest not enabling the Auto Assign Preset checkbox. To apply a preset, we suggest adding the preset to the stack and then applying the preset using the Apply operator.

Clone this wiki locally