[Bf-blender-cvs] [04ab6777616] master: Fluid: Small fix for secondary particles

Sebastián Barschkis noreply at git.blender.org
Wed Mar 25 16:08:12 CET 2020


Commit: 04ab677761649312354c4257753520f5df575e81
Author: Sebastián Barschkis
Date:   Wed Mar 25 13:46:47 2020 +0100
Branches: master
https://developer.blender.org/rB04ab677761649312354c4257753520f5df575e81

Fluid: Small fix for secondary particles

Small tweak to ensure index will not run out of bounds during secondary particle computation.

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

M	intern/mantaflow/intern/strings/liquid_script.h

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

diff --git a/intern/mantaflow/intern/strings/liquid_script.h b/intern/mantaflow/intern/strings/liquid_script.h
index 9321cc15466..e9222fc7d93 100644
--- a/intern/mantaflow/intern/strings/liquid_script.h
+++ b/intern/mantaflow/intern/strings/liquid_script.h
@@ -361,7 +361,8 @@ def liquid_step_particles_$ID$():\n\
         interpolateGrid(target=phi_sp$ID$, source=phiTmp_s$ID$)\n\
         interpolateGrid(target=phiOut_sp$ID$, source=phiOut_s$ID$)\n\
     \n\
-    setObstacleFlags(flags=flags_sp$ID$, phiObs=phiObs_sp$ID$, phiOut=None, phiIn=None) # phiIn not needed\n\
+    # phiIn not needed, bwidth to 0 because we are omitting flags.initDomain()\n\
+    setObstacleFlags(flags=flags_sp$ID$, phiObs=phiObs_sp$ID$, phiOut=None, phiIn=None, boundaryWidth=0)\n\
     flags_sp$ID$.updateFromLevelset(levelset=phi_sp$ID$)\n\
     \n\
     # Actual secondary particle simulation\n\



More information about the Bf-blender-cvs mailing list