Page MenuHome

[Mantaflow] low domain transformation performance
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: AMD Radeon HD 7560D ATI Technologies Inc. 4.5.13399 Core Profile Context 15.201.1151.1008

Blender Version
Broken: version: 2.83 (sub 15), branch: master, commit date: 2020-05-11 19:18, hash: rB8956e9e5f6c0
Worked: (newest version of Blender that worked as expected)

Short description of error
If you move, rotate or scale the domain, then the performance of the blender decreases.

Exact steps for others to reproduce the error
Playable in any scene:

Event Timeline

This must be happening because by default the cache type is now Replay. And this cache tries to recalculate the simulation with each change.
@Pavel (Pavel_Blend), can you test changing the cache to Modular or skipping a few frames ahead (frame 10 for example)?

@Sebastián Barschkis (sebbas), we could update the simulation only if G.moving == 0.
I'm not sure if this is really a bug.

@Germano Cavalcante (mano-wii) yes, switching cache mode to modular helped me.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.May 13 2020, 4:49 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".

I will confirm it as a bug for now as heavy operations like these should not be performed while we are editing the objects in a scene.

Arken awarded a token.Jun 23 2020, 9:58 PM

@Germano Cavalcante (mano-wii) Yes, the check for that flag seemed like a good idea to me too!