<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello Sebastian,<div class=""><br class=""></div><div class="">yes, looks like nice progress overall. Good you caugt the discrepancy between obstacle level set and flag grids for the open domain settings. I think that was important to fix for the practial usage of the solver in Blender.</div><div class=""><br class=""></div><div class="">Btw., for the bubbles: it would be good to additionally advect them with the flow velocity, so that they don't only rise straight up. Otherwise, the animated GIF is nice to show the behavior. I can imagine, that the initial velocity damping of bubbles would be a good UI parameter in the secondary particle panel (some scenes might require more so that the bubble particles dont overshoot).</div><div class=""><br class=""></div><div class="">And to quickly re-cap our discussion from Friday: it's an interesting question how to best design and implement an inflow feature for liquids. A UI widget to show and set the inflow direction is important, and we discussed using planes (as currently done for smoke). The problem there is that planes don't have a volume, but the volume is crucial for generating the FLIP particles of a liquid sim. This topic is not directly related to the secondary particle milestone, but it's something we should keep in mind.</div><div class=""><br class=""></div><div class="">Cheers,<br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">-&gt; Nils&nbsp;</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">=== Technical University of Munich ,&nbsp;<a href="http://ge.in.tum.de/" class="">http://ge.in.tum.de/</a> ===</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""></div></div></div></div></div></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 15. Jul 2017, at 02:26, Sebastián Barschkis &lt;<a href="mailto:sebbas@sebbas.org" class="">sebbas@sebbas.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div dir="ltr" class=""><div class="">Hello everyone,</div><div class=""><br class=""></div><div class="">here are a few notes on what happened this week:</div><div class=""><br class=""></div><div class=""><a href="https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_7" class="">https://wiki.blender.org/index.php/User:Sebbas/GSoC_2017/Reports/Week_7</a></div><div class=""><br class=""></div><div class="">= Week 7 =</div><div class=""><br class=""></div><div class="">This week I extended the secondary particle sampling and added support for float particles. I also took care of a bug and added inital velocity support for smoke.</div><div class=""><br class=""></div><div class="">=== What's been done ===</div><div class=""><br class=""></div><div class="">* So far I hadn't really touched the "Initial velocity" settings from the flow source menu. So I started off with smoke and implemented a first version. Results look promising and similar to the one from the master branch. Initial velocity for liquids is slightly more complicated. (For liquids you'd have to set the initial velocity to a whole volume of particles, however, the smoke UI is more suited for planes with just one normal). I will come back to this later.</div><div class=""><br class=""></div><div class="">* There was (and still is to some extent) a problem with domains that have outflow cells. Liquid particles weren't deleted correctly and in some situations liquid simulations appeared to have too much velocity. With the help of Nils and many example scenes (thanks guys!) I managed to get the outflow problem under control. What's left are velocities. I experimented a bit and it seems there is too much velocity extrapolation before and after the pressure solve.</div><div class=""><br class=""></div><div class="">* I added float particle support to the seconday particle sampling routine. Tracers remain a todo, however, there is now also "Bubble" particles! For now, here is a simulation of those floats and bubbles in Mantaflow. (In Blender these new files are unstable, I am still hunting the bug).</div><div class=""><br class=""></div><div class="">* On the Blender side, everything is now set for float, tracer, bubble particles. That includes UI, automatic particle system setup and caching. I just have to tranfer the Mantaflow code and uncomment some lines.</div><div class=""><br class=""></div><div class="">=== Next up ===</div><div class=""><br class=""></div><div class="">* Get my Mantaflow code working in Blender again.</div><div class=""><br class=""></div><div class="">* Add support for tracer particles.</div><div class=""><br class=""></div><div class="">* Take more care of the Github bug. Again, outflow should be fixed, velocities are still off. Fixing this bug has high priority.&nbsp;</div><div class=""><br class=""></div><div class="">=== Questions ===</div><div class=""><br class=""></div><div class="">* No</div><div class=""><br class=""></div><div class="">Best wishes,</div><div class="">Sebastián</div></div>
_______________________________________________<br class="">Soc-2017-dev mailing list<br class=""><a href="mailto:Soc-2017-dev@blender.org" class="">Soc-2017-dev@blender.org</a><br class="">https://lists.blender.org/mailman/listinfo/soc-2017-dev<br class=""></div></blockquote></div><br class=""></div></body></html>