<div dir="ltr"><div>Hello everyone,</div><div><br></div><div>my fluids report for this week is now online. Have a great weekend!</div><div><br></div><div><a href="https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_6">https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_6</a></div><div><br></div><div>= Week 6 =</div><div><br></div><div>This week I cleaned up the &quot;Pointcache for liquids&quot; and also started work on float and tracer particle support.</div><div><br></div><div>=== What&#39;s been done ===</div><div><br></div><div>* I fixed the issues that I had with caching particles in the &quot;Pointcache&quot; format. The &quot;best case scenario&quot; I described last week is now complete: smoke and liquids run cache smoothly with the Pointache. All in all, I think the move away from caching liquids with .uni files to caching with Pointcache files should pay off. Caching feels much more &quot;Blender-like&quot; now. I also think this will make the transition to the master branch easier.</div><div><br></div><div>* The FLIP particle option is back (I temporarily removed it when setting up drop particles). So in the UI you can now choose between FLIP and/or Drop particles. The corresponding particle systems will get allocated/removed automatically.</div><div><br></div><div>* I am currently working on the remaining two secondary particle types &quot;Float&quot; and &quot;Tracer&quot;. On Blenderartists [1] we decided that it&#39;s best to setup separate particle systems for each type. I am therefore now making my particle code more modular (it&#39;s better to &#39;&#39;&#39;not&#39;&#39;&#39; just duplicate code when setting up multiple particle systems).</div><div><br></div><div>=== Next up ===</div><div><br></div><div>* For the float particles I would like to have a first version next week (maybe I can squeeze in initial tracer particle support too). So what I&#39;ll do is work on the Mantaflow side again and refine my secondary particle sampling functions.</div><div><br></div><div>* On the Blender side, I&#39;ll see that I have a very generic particle data getter setup. Again, when reading mutiple particle types it&#39;s best to not duplicate too much code.</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><br></div></div>