Alembic I/O.

Yes, afaik. To be 100% sure ask Scorpoin81 ( fracture thread ). This time i was lazy and just took over his libs, afaik all compiled with ./configure/make.
Also we just made an combined fracture + alembic build and exported fractured sequences succesfully. Although there seems to be an alembic limitation with smoothing. To be investigated. Coming asap.

Jens

Thanks, will ask later if I run into any issues.

Some little updates:

I might have finally found out how to properly import complicated hierarchies where objects might have similar names:

Also there were some compile errors on windows in master so I merged master into the branch, and I might have solved the boundbox issue reported by pitiwazou, but I can’t really test if it’s fixed since I don’t have guerrilla render.

You can downlod guerilla, http://guerillarender.com/

One free connected licence for everyone, including commercial usage
http://guerillarender.com/forum/viewtopic.php?id=532

I will test it when we will have a windows build ^^

I tried Guerilla, but I can’t really wrap my head around it, so I’m gonna let you do the testing :wink: (I’d rather spend developing anyway.)

Yes ok, no worry ^^

The new build is on the first post ?

I have linux installed, I can test on this for now.

My builds are not portable yet so I’m letting Jens do them, so you’ll have to wait for him to show up. But here’s here the test file from the Guerrilla thread exported with the latest source code: sample_export.abc.zip (17 KB) That should be sufficient to test I guess.

That seems to be ok ^^

Attachments


Whooop, my ears where ringing :smiley:

www.jensverwiebe.de/Blender/blender_alembic_io_linux64_c0cb036.tar.bz2

Not tested fully myself yet.

EDIT:
Normals/smoothoing has still some problem: loading the testfile ( /uploads/default/original/4X/3/4/1/341a70bbab33f04be6302bd111beaf7f1dcd9318.zipd=1465206848 ) comes out first
flat shaded even when set to smooth.

But once going into edit-mode and back to obj-mode fixes the outcome.

Jens

Attachments



Hi!

I have updated the windows build.

I have been testing with different versions of HDF5 and alembic and noticed not much difference in crashes, so I will keep compiling with alembic master and HDF5 1.8.17. but it’s becoming obvious that you need builds from someone with more knowledge of building windows libs because I am not sure I am doing it correctly, so I don’t know if the crashes are from the branch or the libraries.

Also, I had no luck compiling HDF5 for mac, maybe I will try a bit more but building and testing a library is so slow and boring…

Thx for the build !

Bbox issue fixed !

http://pitiwazou.com/screenshots/guerilla_2016-06-06_19-35-47.jpg

If it’s any help to development, I have access to an Octane 3 license. I’ve been playing around a little bit with alembic export for my current project and it seems to be working quite well, although I’m not using it for an enormous or complex scene yet. You can see a small render of some old work on my twitter.

Hair are well exported !

Rendered in guerilla.

http://pitiwazou.com/screenshots/guerilla_2016-06-07_12-45-45.jpg

Here is a quick made update with the “Fix for missing updates when opening a file.” Added a first OSX build. Seems it does not work as well as linux build, but i won’t go any deeper on osx anymore. The /uploads/default/original/4X/3/4/1/341a70bbab33f04be6302bd111beaf7f1dcd9318.zipd=1465206848 works, other not tested ( osx ).

Edit: fixed the osx crashes by rebuilding hdf5 with other options.Pls. reload after edit time.

OSX: www.jensverwiebe.de/Blender/blender_alembic_io_osx64_4f58e24.zipLinux: www.jensverwiebe.de/Blender/blender_alembic_io_linux64_4f58e24.tar.bz2

Jens

thanks i’ll test it out as soon as i can

So… the Alembic games begin!

The windows build is also updated to the latest hash (4f58e24)

I fixed the osx crashes by rebuilding hdf5 with other options. Please reload. I left the name as is.
Animations should load fine now also on OSX.
To proove, shasum is now: 34c4834b88cdec4749475690358a1e8b6766c4aa

OSX: www.jensverwiebe.de/Blender/blender_alembic_io_osx64_4f58e24.zip

Nice, what options did you use?
Every time I tried to compile HDF5 on mac it spit errors and tests failed.

I had to use makefiles cause cmake is a mess in this older hdf5 1.8.15-patch1
so:

./configure --prefix="/Volumes/Workdata/Blender/Development/lib/darwin-9.x.universal/hdf5" --enable-threadsafe CFLAGS="-arch x86_64 -mmacosx-version-min=10.6" CXXFLAGS="-arch x86_64 -mmacosx-version-min=10.6" LDFLAGS="-arch x86_64 -mmacosx-version-min=10.6"

Important is the “–enable-threadsafe”, else in animation imports the stack would muddle in HSE_walk.

Jens