Commit: 1ad5aef63a712a52d94c1d3fcc40f0b4af211bc2
Author: Sebastián Barschkis
Date: Tue Feb 28 02:33:29 2017 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rB1ad5aef63a712a52d94c1d3fcc40f0b4af211bc2
setting obstacle velocities
for now we're doing this before advection. TODO: check if maybe doing this
after pressure solve as in original code
===================================================================
M intern/mantaflow/intern/strings/smoke_script.h
===================================================================
diff --git a/intern/mantaflow/intern/strings/smoke_script.h
b/intern/mantaflow/intern/strings/smoke_script.h
index b8142ffe93..e1c2daca6c 100644
--- a/intern/mantaflow/intern/strings/smoke_script.h
+++ b/intern/mantaflow/intern/strings/smoke_script.h
@@ -273,6 +273,12 @@ def step_low():\n\
clearInObstacle(flags=flags, grid=color_g)\n\
clearInObstacle(flags=flags, grid=color_b)\n\
\n\
+ mantaMsg('Adding object velocity')\n\
+ averageGrid(grid=obvel, num=numObs)\n\
+ # ensure velocities inside of obs object, slightly add obvels outside of
obs object\n\
+ extrapolateVec3Simple(vel=obvel, phi=phiObsIn, distance=res/2,
inside=True)\n\
+ setObstacleVelocity(flags=flags, vel=vel, obvel=obvel)\n\
+ \n\
mantaMsg('Advecting density')\n\
advectSemiLagrange(flags=flags, vel=vel, grid=density,
order=$ADVECT_ORDER$)\n\
\n\
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs