Page MenuHome

Smoke simulations with Adaptive Domain broken for 'Final' bakes with OpenVDB in 2.83
Closed, ResolvedPublic

Description

System Information
Operating system: Linux/Ubuntu
Graphics card: Intel

Blender Version
Broken: 2.83, blender-2.83-76b3aac802f9-linux64, master, 2020-04-17
Worked: 2.82a

Short description of error
In Blender 2.82 smoke/fire simulations with Adaptive Domain worked with 'OpenVDB' baked caches.
In the current nightly builds of 2.83, smoke/fire sims only work when baked with the 'Uni Cache' format. This is with cache type set to 'Final'.

Exact steps for others to reproduce the error
Open a new blend file.
Create "Quick Smoke".
Select the Smoke Domain object.
Go to the physics tab.
Turn on Fluid->Settings->Adaptive Domain
Set Fluid->Cache->Type to 'Final'
Set Fluid->Cache->Data File Format to 'OpenVDB'
Run Fluid->Cache->Bake All

The simulation will appear empty for all frames of the simulation.

Open file, bake all, play.

Event Timeline

Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.Apr 19 2020, 8:35 AM

Noticed the same issue using modular cache. Simulations don't show up with openVDB format and adaptive domain ON at the same time, but it works without adaptive domain, or by switching to Uni cache (and then we can use adaptive domain) again.

Worth to mention that, Although the result is empty, the baking takes as much time as a functional baking.