Page MenuHome

Fluid/Smoke modifier has an "Apply" button, which is misleading/dangerous (only meaningful for mesh-baked liquid domains)
Confirmed, NormalPublicKNOWN ISSUE


(All systems)

Blender Version

  • 2.81a and earlier (pre-mantaflow)
  • and 2.82 Alpha (2020-01-05) 5c66739b782e (mantaflow)

Short description of the error
All objects involved in a fluid (gas or liquid) simulation, including domains, effectors, etc, have a modifier in the modifier stack.

However, in all cases except one, the "Apply" button in this modifier is (as far as I can tell) just a synonym for "remove the modifier and the physics settings (destructively!)". It only actually "applies" something when we're dealing with mesh-baked liquid domains.

Such "Apply" button may be misleading and dangerous if a user were to, for instance, try to "freeze" a frame of a smoke simulation, which will just result in them losing all cache.

Event Timeline

Jeroen Bakker (jbakker) changed the subtype of this task from "Report" to "Known Issue".Jan 6 2020, 11:19 AM

This is a limitation of the current modifier stack.
The mesh of a fluid simulation can be applied. Smoke is a fluid simulation, but without a mesh. There is a global flag to check if the apply button should be drawn or not. Removing this would also remove it from a fluid simulation where it has functionality.

Jeroen Bakker (jbakker) changed the task status from Needs Triage to Confirmed.Jan 6 2020, 11:20 AM