[Bf-blender-cvs] [e9a3a1afd13] blender-v2.83-release: Mantaflow: Change Defaults to Improve Instantaneous Playback

Aaron Carlisle noreply at git.blender.org
Wed Apr 15 19:54:15 CEST 2020


Commit: e9a3a1afd13b4713be83fa55f7fd9366823be9b0
Author: Aaron Carlisle
Date:   Wed Apr 15 13:54:08 2020 -0400
Branches: blender-v2.83-release
https://developer.blender.org/rBe9a3a1afd13b4713be83fa55f7fd9366823be9b0

Mantaflow: Change Defaults to Improve Instantaneous Playback

- Change the default cache method to replay
- Change the default resolution to 32 (The same as old smoke)
  which have a speedup of about 4x (~4 FPS vs. ~16 FPS on initial 
playback)

Peformance was tested with 3700x and RTX 2070

Differential Revision: https://developer.blender.org/D6853

Fixes T73799

===================================================================

M	source/blender/blenkernel/intern/fluid.c

===================================================================

diff --git a/source/blender/blenkernel/intern/fluid.c b/source/blender/blenkernel/intern/fluid.c
index 8076cc0967b..8697cd03827 100644
--- a/source/blender/blenkernel/intern/fluid.c
+++ b/source/blender/blenkernel/intern/fluid.c
@@ -4761,7 +4761,7 @@ void BKE_fluid_modifier_create_type_data(struct FluidModifierData *mmd)
     mmd->domain->adapt_threshold = 0.02f;
 
     /* fluid domain options */
-    mmd->domain->maxres = 64;
+    mmd->domain->maxres = 32;
     mmd->domain->solver_res = 3;
     mmd->domain->border_collisions = 0;  // open domain
     mmd->domain->flags = FLUID_DOMAIN_USE_DISSOLVE_LOG | FLUID_DOMAIN_USE_ADAPTIVE_TIME;
@@ -4863,7 +4863,7 @@ void BKE_fluid_modifier_create_type_data(struct FluidModifierData *mmd)
     mmd->domain->cache_frame_pause_particles = 0;
     mmd->domain->cache_frame_pause_guide = 0;
     mmd->domain->cache_flag = 0;
-    mmd->domain->cache_type = FLUID_DOMAIN_CACHE_MODULAR;
+    mmd->domain->cache_type = FLUID_DOMAIN_CACHE_REPLAY;
     mmd->domain->cache_mesh_format = FLUID_DOMAIN_FILE_BIN_OBJECT;
 #ifdef WITH_OPENVDB
     mmd->domain->cache_data_format = FLUID_DOMAIN_FILE_OPENVDB;



More information about the Bf-blender-cvs mailing list