<div dir="ltr"><div>Hello everyone,</div><div><br></div><div>my weekly fluids update is now online:</div><div><br></div><div><a href="https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_8">https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_8</a></div><div><br></div><div>= Week 8 =</div><div><br></div><div>In this eighth week I mainly worked on secondary particles again. Some bugs, such as the velocity extrapolation bug, were also on my list.</div><div><br></div><div>=== What&#39;s been done ===</div><div><br></div><div>* What last week was just possible in Mantaflow itself is now possible inside Blender as well: Drop, bubble and float particles can be enabled from the &quot;Fluid Particles&quot; tab.</div><div><br></div><div>* I improved drop and bubble particles in the sampling function a little more. Bubbles now take surrounding fluid velocity into consideration (and so don&#39;t just rise straight up). Drop particles are only generated if the angle between velocity and surface normal doesn&#39;t exceed a given threshold (the &quot;Spray Foam Bubbles&quot; paper from Ihmsen et al. suggested this nice approach).</div><div><br></div><div>* The first version for tracer particles is up and running.</div><div><br></div><div>* Setting outflow cells is now done with &quot;initDomain()&quot;. Previously by using &quot;setOpenBound()&quot;, we got a one cell margin between FLIP particles and actual outflow (and thus particles never got reset!).</div><div><br></div><div>* Regarding the velocity extrapolation bug: I didn&#39;t fix it yet but made some progress in terms of what&#39;s causing it (check out Github for more info). I also fixed a related issue in this context. The outermost outflow cells, which now get set with &quot;initDomain()&quot;, weren&#39;t updated when one manually placed an obstacle object near the border. A small change in &quot;updateFromLevelset&quot; fixed this issue.</div><div><br></div><div>* Smaller bug fixes (including a Windows easter egg :) The define PFLOAT, which I used for the float particle type, had already been defined in a Windows header ...)</div><div><br></div><div>=== Next up ===</div><div><br></div><div>* Revisit the particle sampling function: Expose more arguments to the UI (tracer amount field still needs some work) and optimize a bit (currently each particle type has its own loop - it should be possible to combine some.)</div><div><br></div><div>* Take a closer look at Mantaflows fluid guiding setup. I&#39;ll start very simple and try to run one of the existing sample scripts in Blender. </div><div><br></div><div>* The velocity extrapolation bug remains. Nils pointed out some parts in one of Mantaflows velocity extrapolation functions that might cause problems. What I&#39;ll now do is, since I couldn&#39;t fix the bug in Blender directly, setup a Mantaflow scene that also produces the issue.</div><div><br></div><div>=== Questions ===</div><div><br></div><div>* No</div><div><br></div><div>Best wishes,</div><div>Sebastián</div></div>