Commit: bc11878b4c01e0f39deb55275fdd5125d5bdfbaf
Author: Sebastián Barschkis
Date: Tue May 17 16:03:10 2016 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rBbc11878b4c01e0f39deb55275fdd5125d5bdfbaf
liquid script cleanup (removed old mesh .obj loading approach)
===================================================================
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 69f0104..eaa5bec 100644
--- a/intern/mantaflow/intern/strings/liquid_script.h
+++ b/intern/mantaflow/intern/strings/liquid_script.h
@@ -34,7 +34,7 @@
//////////////////////////////////////////////////////////////////////
const std::string liquid_variables = "\n\
-narrowBand = False\n\
+narrowBand = True\n\
narrowBandWidth = 3\n\
combineBandWidth = narrowBandWidth - 1\n\
\n\
@@ -46,52 +46,38 @@ step = -1\n\
maxVel = 0\n";
//////////////////////////////////////////////////////////////////////
-// GRIDS & MESHES
+// GRIDS & MESH & PARTICLESYSTEM
//////////////////////////////////////////////////////////////////////
const std::string alloc_liquid = "\n\
-flags = s.create(FlagGrid)\n\
+flags = s.create(FlagGrid)\n\
\n\
-phiParts = s.create(LevelsetGrid)\n\
-phi = s.create(LevelsetGrid)\n\
-pressure = s.create(RealGrid)\n\
+phiParts = s.create(LevelsetGrid)\n\
+phi = s.create(LevelsetGrid)\n\
+pressure = s.create(RealGrid)\n\
\n\
-vel = s.create(MACGrid)\n\
-velOld = s.create(MACGrid)\n\
-velParts = s.create(MACGrid)\n\
-mapWeights = s.create(MACGrid)\n\
+vel = s.create(MACGrid)\n\
+velOld = s.create(MACGrid)\n\
+velParts = s.create(MACGrid)\n\
+mapWeights = s.create(MACGrid)\n\
\n\
-pp = s.create(BasicParticleSystem)\n\
-pVel = pp.create(PdataVec3)\n\
-mesh = s.create(Mesh)\n\
+pp = s.create(BasicParticleSystem)\n\
+pVel = pp.create(PdataVec3)\n\
+mesh = s.create(Mesh)\n\
\n\
# Acceleration data for particle nbs\n\
-pindex = s.create(ParticleIndexSystem)\n\
-gpi = s.create(IntGrid)\n";
+pindex = s.create(ParticleIndexSystem)\n\
+gpi = s.create(IntGrid)\n";
const std::string prep_domain = "\n\
flags.initDomain(boundaryWidth=0)\n\
phi.initFromFlags(flags)\n";
//////////////////////////////////////////////////////////////////////
-// MESH LOADING
-//////////////////////////////////////////////////////////////////////
-
-const std::string mesh_loading = "\n\
-mesh.load('manta_flow.obj')\n\
-mesh.scale( vec3(res/2.0) )\n\
-mesh.offset( gs*0.5 )\n\
-mesh.computeLevelset(phi, 4., -1.)\n\
-\n\
-flags.updateFromLevelset(phi)\n\
-sampleLevelsetWithParticles( phi=phi, flags=flags, parts=pp, discretization=2,
randomness=0.4 )\n\
-mapGridToPartsVec3(source=vel, parts=pp, target=pVel )\n";
-
-//////////////////////////////////////////////////////////////////////
// ADAPTIVE STEP
//////////////////////////////////////////////////////////////////////
-const std::string manta_step = "\n\
+const std::string adaptive_step_liquid = "\n\
def manta_step(start_frame):\n\
s.frame = start_frame\n\
s.timeTotal = s.frame * dt0\n\
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs