Blender Git Commit Log

Git Commits -> Revision 635694c

Revision 635694c by Sebastián Barschkis (master)
December 23, 2020, 14:48 (GMT)
Fluid: Added new viscosity solver

Mainly updated the Mantaflow version. It includes the new viscosity solver plugin based on the method from 'Accurate Viscous Free Surfaces for Buckling, Coiling, and Rotating Liquids' (Batty & Bridson).

In the UI, this update adds a new 'Viscosity' section to the fluid modifier UI (liquid domains only). For now, there is a single 'strength' value to control the viscosity of liquids.

Commit Details:

Full Hash: 635694c0ff8fc5c9828bf920ecb81bb9bf792a82
Parent Commit: 5cfda8e
Lines Changed: +2148, -172

1 Added Path:

/extern/mantaflow/preprocessed/plugin/viscosity.cpp (+1430, -0) (View)

23 Modified Paths:

/extern/mantaflow/CMakeLists.txt (+1, -0) (Diff)
/extern/mantaflow/helper/util/rcmatrix.h (+1, -1) (Diff)
/extern/mantaflow/preprocessed/conjugategrad.cpp (+64, -30) (Diff)
/extern/mantaflow/preprocessed/conjugategrad.h (+398, -68) (Diff)
/extern/mantaflow/preprocessed/general.h (+34, -1) (Diff)
/extern/mantaflow/preprocessed/gitinfo.h (+1, -1) (Diff)
/extern/mantaflow/preprocessed/plugin/extforces.cpp (+13, -12) (Diff)
/extern/mantaflow/preprocessed/plugin/pressure.cpp (+9, -5) (Diff)
/extern/mantaflow/preprocessed/plugin/vortexplugins.cpp (+3, -1) (Diff)
/extern/mantaflow/preprocessed/plugin/waves.cpp (+9, -4) (Diff)
/extern/mantaflow/preprocessed/registration.cpp (+2, -0) (Diff)
/intern/mantaflow/intern/MANTA_main.cpp (+26, -1) (Diff)
/intern/mantaflow/intern/MANTA_main.h (+2, -0) (Diff)
/intern/mantaflow/intern/strings/fluid_script.h (+10, -1) (Diff)
/intern/mantaflow/intern/strings/liquid_script.h (+15, -2) (Diff)
/release/scripts/startup/bl_ui/properties_physics_fluid.py (+41, -0) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/fluid.c (+3, -0) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+28, -12) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+6, -3) (Diff)
/source/blender/makesdna/DNA_fluid_defaults.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_fluid_types.h (+34, -29) (Diff)
/source/blender/makesrna/intern/rna_fluid.c (+16, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021