Page MenuHome

Mantaflow -> fluid affectors (collision) starting/stopping moving in high-res domains (~>256) cause massive shockwave throughout whole fluid domain
Needs Triage, NormalPublic

Description

System Information
Operating system: Windows 10 Pro x64
CPU: Intel i7 8700k
RAM: 64GB DDR4-3200
Graphics card: Geforce GTX1070

Blender Version
Broken: 2.91.2 (Steam) & 2.92 Beta Daily Builds from 06. - 16. Feb. 2021
(what i have tested so far)

Short description of error

  • Keyframed (location, also possibly rotation) fluid affectors will cause a massive shockwave troughout the fluid domain when starting or stopping moving (happens right at, or 1 frame after the keyframe) ... this only happens with high res domains ... everything below a res of 256 bakes totaly fine, but the second i step it up to 320, 384, 448 or higher ... the whole simulation literaly explodes at some (keyframe) point.
  • i have encoutered this issue in numerous other projects before

Exact steps for others to reproduce the error

Exact same scene as in T85533 ...

Its a simple scene (flood gate simulation), fluid domain, two fluid emitters (for the different water heights), some enviromental assets (fluid affectors -> collision ... a wall, a floor, four gates and a boat ... short overview ...

Scene: Eevee - 3840x2160px - 50FPS

Fluid Domain:

  • Size = 3.47m x 19.9m x 1.81m (roughly)
  • Res. = 256 (stable bake)
  • timesteps minimum = 2 (also same result when set to 1)
  • delete in obstacle = enabled
  • diffusion enabled (water preset)

Cache:

  • manually set destination (external USB3 HDD)
  • Frames = 1 - 2000;
  • Modular (resumable)
  • Format Volumes = OpenVDB (Blosc, half float/16bit)

Everything else (settings) uses default values!

Notes:

  • enabling/disabling diffusion does not affect the issue

After baking the previously stable/working domain (256) at a 320 Resolution: https://www.youtube.com/watch?v=a10U_v6Prss

Event Timeline

Alexander Bräunig (Aeleks) renamed this task from Mantaflow -> fluid affectors (collision) starting/stopping moving in high-res domains (~>256) will/may cause massive shockwave throughout whole fluid domain to Mantaflow -> fluid affectors (collision) starting/stopping moving in high-res domains (~>256) cause massive shockwave throughout whole fluid domain.Feb 16 2021, 10:21 PM
Alexander Bräunig (Aeleks) updated the task description. (Show Details)