Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 445.75
Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-13 17:13, hash: rBad317a5ffdcf
Worked: (newest version of Blender that worked as expected)
Short description of error
In a smoke simulation, the substeps do not work as soon as the emitter object is moved by a modifier.
Exact steps for others to reproduce the error
- With the default cube, hit f3 search "quick smoke" to quickly set up a smoke simulation.
- Animate the cube's translation using different methods, including armature-based animation (which uses a modifier).Make the translation fast enough so there's a clear gap between two frames.
- Se what happens with and without the sampling substeps on the emitter's options
Alternatively, use this simple demo file in which each situation I can think of is represented. You just need to bake the simulation.