NOTE:
The runtime should be /MD or /MDd whether you are building dynamically or statically.
Using /MT or /MTd, requires advanced changes to the supplied HDF5 libraries.
But it seems to be required to be able to build blender.
I try it, it works fine, but exporting from 3DSMAX for example the same mesh sequence from RealFlow takes DAYS, or even weeks. I know it can be fixed, I was emailing the author, but yeah none like to spend time imrpoving something that only few will use. But anyway, great work by the author of Blembic
I have not been able to build successfully with hdf5 enabled (which i think was a combination of alembic 1.6 and hdf5 1.10 but don’t pin me down own that) , best i got was it not crashing, but refusing to read any hdf5 files however even the alembic tools (Abconvert etc) refused to work on known good files such as the octopus, so it seems more like a problem between alembic and hdf5 (on windows, i checked with some linux users on irc and they were able to import the octopus just fine on linux) than the blender plugin. Given how hard it was to even find hdf5 example files, i decided it was a waste of time and gave up (for now)
@KWD, to avoid building repeatedly on a single day I will make the next build when you think is appropriate for testing new features. Let me know when you need it.
It’s working really well and exceptionally fast ( for streaming mesh )! Great work KWD!
I have made a few more quick examples that I am hopeful can help tweak it further:
Mayas BIFROST.
Since a lot of studios/indies will use these two softwares hand in hand, it would be highly desirable to be able to import such simulations.
Current status: Blender crashes (win build)
Current status: Imports wonderfully and very fast. Whitewater particles are missing(black particles on gif). I assume this is not going to be supported for now? (not critical)
This time I did not output a mesh sequence but used the stitcher.exe tool that ships with RF (2013+*) which condenses all individual .abc files into 1 single one. This is desired procedure used for other apps that I also hope solves performance issue.