[Soc-2016-dev] Weekly Report #08, Mantaflow Liquids
Sebastián Barschkis
sebbas at sebbas.org
Sun Jul 17 11:48:02 CEST 2016
Hello everyone,
another week, another report :) Here are some Mantaflow updates:
https://wiki.blender.org/index.php/User:Sebbas/GSoC_2016/Reports/Week_8
= Week 8 =
=== What's been done ===
* So this week I bumped into a discussion on IRC on building the fluid-mantaflow
branch on Windows. I had always mentally postponed the Windows build but
apparently this week reality caught up.
* Building itself was fairly uncomplicated. There was just the old smoke library
that had to be removed.
* The main issue under Windows was (and still is) that it is unable to run the
Mantaflow script snippets. My first guess was that I would have to load
Mantaflow scripts, the strings themselves, differently. But this did not help
the cause.
* Eventually I figured that the problem with Windows is the static Mantaflow
linking. Under Mac and Linux we can achieve this with the appropriate flags
(i.e. "--whole-archive"). For Windows, however, I did not find a similar option
and to my understanding one has to dynamically link a lib (i.e. using .dll).
=== Next up ===
* Just as last week the idea is to get the UI ready. I have already received
some suggestions (thanks for that!) and will probably bring up one or the other
topic in the #blenderui chat.
* Some university exams are coming up, so I'll try to balance that.
=== Questions ===
* I found the bmesh library setup quite interesting. It's split into python lib
and internal lib. Maybe it would be a good idea to use such a setup for
Mantaflow as well? I am not really happy with the static Mantaflow linking and
maybe this can help the case.
=== Notes ===
* Windows users: It was nice looking into the Windows build but I think fixing
it is not the top priority at the moment. For now, maybe you can try the Linux
build?
Best wishes,
Sebastián
More information about the Soc-2016-dev
mailing list