AlembicProject
ActivePublic

Details

Description

Alembic export & import support in Blender.

Join the discussion about Blender's Alembic support at T51195

More background information is collected on the wiki.

Recent Activity

Mon, Aug 13

Brecht Van Lommel (brecht) moved T54690: Alembic design notes from Tasks to Designs on the Code Quest board.
Mon, Aug 13, 1:03 PM · Alembic, Code Quest

Sun, Aug 5

Bastien Montagne (mont29) closed T56090: Alembic Mesh Sequence Cache Override Frame not working using new dependency graph flag as Archived.

There are no efforts to fix bugs in 2.79 when they won’t be portable to 2.8, and/or 2.8 does not show those bugs. Am sorry, but we are already very limited in dev power to finish 2.8, so no way we spend time fixing other versions.

Sun, Aug 5, 9:34 AM · Alembic, Dependency Graph, BF Blender

Fri, Aug 3

Bastien Montagne (mont29) closed T55716: Blender 2.8 crashes on Alembic Export as Archived.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Fri, Aug 3, 10:46 AM · Import/Export, Alembic, BF Blender: 2.8

Fri, Jul 27

Agoston Princz (Prag) added a comment to T56090: Alembic Mesh Sequence Cache Override Frame not working using new dependency graph flag .

It a bit confusing because some features work with the "old" dependency graph and some with the new in version 2.79. I find this bug earlier: name And there was an answer: "new dependency graph is the new standard and there and it is very unlikely the old dependency graph will see fixes."

Fri, Jul 27, 9:16 PM · Alembic, Dependency Graph, BF Blender
Bastien Montagne (mont29) assigned T56090: Alembic Mesh Sequence Cache Override Frame not working using new dependency graph flag to Sybren A. Stüvel (sybren).

Please try with blender2.8, new depsgraph is not really maintained anymore in 2.79, the real new depsgraph is in 2.8. ;)

Fri, Jul 27, 10:14 AM · Alembic, Dependency Graph, BF Blender

Mon, Jul 23

Bastien Montagne (mont29) assigned T55716: Blender 2.8 crashes on Alembic Export to Sybren A. Stüvel (sybren).

Please try again with latest builds. If it still crashes, I guess that’s for @Sybren A. Stüvel (sybren)’s desk!

Mon, Jul 23, 9:23 PM · Import/Export, Alembic, BF Blender: 2.8

Sun, Jul 22

Bastien Montagne (mont29) triaged T55288: Alembic export do scale when rotating more than 360` as Normal priority.
Sun, Jul 22, 5:45 PM · Alembic, BF Blender

Jul 17 2018

Christopher Anderssarian (Christopher_Anderssarian) added projects to T55716: Blender 2.8 crashes on Alembic Export: Alembic, Import/Export.
Jul 17 2018, 6:33 PM · Import/Export, Alembic, BF Blender: 2.8

Jun 29 2018

Philipp Oeser (lichtwerk) closed T55640: Modifying a rigged animated Alembic causes 2.8 to crash immediately as Archived.

It's still a bit too early to report issues for 2.8, see following policy:

Jun 29 2018, 2:24 PM · BF Blender: 2.8, Alembic

Jun 27 2018

Michael Auerswald (flipswitchingmonkey) added a comment to T55640: Modifying a rigged animated Alembic causes 2.8 to crash immediately.

The corresponding Alembic file

Jun 27 2018, 12:15 PM · BF Blender: 2.8, Alembic
Michael Auerswald (flipswitchingmonkey) created T55640: Modifying a rigged animated Alembic causes 2.8 to crash immediately.
Jun 27 2018, 11:51 AM · BF Blender: 2.8, Alembic

Jun 25 2018

Sybren A. Stüvel (sybren) added a comment to T37578: Point Cache replacement based on Alembic.

Reading/writing cache files simultaneously should be as smooth as possible. I have to investigate the details of how Alembic files can be accessed more-or-less simultaneously, but generally it should follow a one writer / multiple readers model.

Jun 25 2018, 11:15 AM · Alembic, BF Blender, Physics

Jun 16 2018

Wybren van Keulen (wybren) added a comment to T53745: Blender writes .abc color information wrong.

Hi Sybren! I've been following this thread with great interest. I've had reports that in addition to the software already mentioned above, Clarisse and Cinema 4D also don't import the vertex colors written by Blender. I have confirmed that with my own tests.

Jun 16 2018, 2:56 PM · Alembic, BF Blender

Jun 14 2018

Pratyaksh Gaur (WFab) added a watcher for Alembic: Pratyaksh Gaur (WFab).
Jun 14 2018, 11:49 PM

Jun 6 2018

Philipp Oeser (lichtwerk) assigned T55288: Alembic export do scale when rotating more than 360` to Sybren A. Stüvel (sybren).

Dont have access to other software atm., reads back fine into blender though.
abcview shows more or less nothing for me...

Jun 6 2018, 12:55 PM · Alembic, BF Blender

Jun 1 2018

colin (col-one) created T55288: Alembic export do scale when rotating more than 360`.
Jun 1 2018, 3:54 PM · Alembic, BF Blender

May 15 2018

Hector (virtualHC) added a comment to T52814: Alembic export with fluid simulation (resolution 250) causes Blender to close down with no errors.

Blender is also crashing each time I try to export a fluid simulation as an Alembic file. My simulation is about 500 frames and resolution of 65. I'm on Windows 10, Blender 2.79b. Attached project file for testing (needs baking, shouldn't take too long). Only by limiting the export to about 20 frames I'm able to avoid the crash.

May 15 2018, 8:26 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

In the version we have installed here, I think there is only two samples than can be specified in the exporter, and we often need to increase this number, for exemple when vertices' trajectory is a curve and their speed is high.

May 15 2018, 3:53 PM · Alembic, Import/Export, BF Blender
Tcherno (tcherno) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

Hi Sybren :)
Thank you very much for your quick answer!
I'll check the link to see all the features you are working on.
I hope there is a special topic on motion blur samples too :)
In the version we have installed here, I think there is only two samples than can be specified in the exporter, and we often need to increase this number, for exemple when vertices' trajectory is a curve and their speed is high.

May 15 2018, 2:59 PM · Alembic, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

@Tcherno (tcherno) I'm the developer working on Alembic. Currently my focus lies on the Blender 2.8 Code Quest tasks, but I certainly want to address import/export of Alembic custom properties at some point. I can't make promises about the 'when' though.

May 15 2018, 2:12 PM · Alembic, Import/Export, BF Blender
Tcherno (tcherno) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

Hello there!!

May 15 2018, 1:41 PM · Alembic, Import/Export, BF Blender

May 7 2018

Philipp Oeser (lichtwerk) closed T53839: .abc Loads On Ubuntu Fails To Load On Windows 7 as Archived.

Seems like a default resolution of 1 (current behaviour) is indeed the wiser choice here (see reasoning in D3031).
Will archive this then as there is nothing else that can be seen as a bug here afaics.

May 7 2018, 12:00 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) abandoned D3031: fix T53839: better default for curve resolution in abc import.

Hi @Sybren A. Stüvel (sybren) , seeing the wider scope (case of hair), I guess current behaviour (default resolution of 1) seems indeed the wiser choice... user can always up the resolution by hand...
Will abandon this then and also archive T53839...

May 7 2018, 11:57 AM · Alembic

Apr 18 2018

Philipp Oeser (lichtwerk) changed Type from Bug to To Do on T54703: Alembic Export of Metaball Particle System.
Apr 18 2018, 1:05 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added a comment to T54703: Alembic Export of Metaball Particle System.

not sure it's the best place, but also added to TODO here

Apr 18 2018, 1:05 PM · Alembic, BF Blender
Fin O'Riordan (fin.eskimo) added a comment to T54703: Alembic Export of Metaball Particle System.

Thank you for your time anyway.

Apr 18 2018, 1:05 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T54703: Alembic Export of Metaball Particle System.

I agree that this is not a bug but a known limitation.

Apr 18 2018, 12:38 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a project to T54703: Alembic Export of Metaball Particle System: Alembic.
Apr 18 2018, 12:38 PM · Alembic, BF Blender

Apr 17 2018

Sybren A. Stüvel (sybren) updated the task description for T54690: Alembic design notes.
Apr 17 2018, 5:03 PM · Alembic, Code Quest
Sybren A. Stüvel (sybren) added a comment to T51195: Alembic targets for April 2017.

Hey all! As part of the Code Quest I'll be working on Alembic support again, for Blender 2.8. Please join T54690 to see and discuss the changes in the design for 2.8!

Apr 17 2018, 5:02 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the task description for T54690: Alembic design notes.
Apr 17 2018, 2:05 PM · Alembic, Code Quest
Sybren A. Stüvel (sybren) updated the task description for T54690: Alembic design notes.
Apr 17 2018, 12:49 PM · Alembic, Code Quest
Sybren A. Stüvel (sybren) triaged T54690: Alembic design notes as Normal priority.
Apr 17 2018, 12:46 PM · Alembic, Code Quest

Apr 13 2018

Lucas Boutrot (thornydre) removed a watcher for Alembic: Lucas Boutrot (thornydre).
Apr 13 2018, 1:42 PM

Apr 10 2018

Sybren A. Stüvel (sybren) closed T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini as Archived.

Closed as duplicate of T53745

Apr 10 2018, 9:47 PM · Alembic, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T53745: Blender writes .abc color information wrong.

Unreal staff answer:
It seems that Blender outputs the colours slightly incorrect, when reading your file the color property is set to be indexed. However there are no colour indices available (I'm not sure if this adheres to the Alembic spec?)

Apr 10 2018, 9:39 PM · Alembic, BF Blender
Nick Fox-Gieg (n1ckfg) added a comment to T53745: Blender writes .abc color information wrong.

I've confirmed these observations with Maya, Houdini, UE4. One clue that might be useful--Unity's open-source Alembic importer _does_ accept Blender Alembic files with vertex colors (as long as you use their hard-coded attribute name "rgba").
https://github.com/unity3d-jp/AlembicForUnity

Apr 10 2018, 4:54 PM · Alembic, BF Blender
Nick Fox-Gieg (n1ckfg) added a comment to T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

Oh cool, sounds like folks are on the trail of a solution!

Apr 10 2018, 3:36 PM · Alembic, Import/Export, BF Blender

Apr 6 2018

Philipp Oeser (lichtwerk) closed T54294: Problem in Duplicate for Alembic object as Invalid.

That's because the CacheFile in the modifier is actually shared (as in: has two users).
Not everything in the modifier is shared (e.g. you could still alter the object_path individually for each modifier).

Apr 6 2018, 1:41 PM · Alembic, Import/Export, BF Blender

Apr 4 2018

Philipp Oeser (lichtwerk) added a comment to T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

some (related?) info in T53745

Apr 4 2018, 1:21 PM · Alembic, Import/Export, BF Blender
Philipp Oeser (lichtwerk) added a comment to T51488: Alembic export animated vertex color exports only first frame vertex color.

some (related?) info in T53745

Apr 4 2018, 1:21 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added a comment to T53745: Blender writes .abc color information wrong.

Here is some more info just reported via IRC (pasting here cause user doesnt have an account). It's from a private bug report in UE4

Apr 4 2018, 1:21 PM · Alembic, BF Blender

Mar 22 2018

Sybren A. Stüvel (sybren) added a comment to T53839: .abc Loads On Ubuntu Fails To Load On Windows 7.

@Atomic (atomic) please attach example files to the task description, so that people interested in solving this don't have to read through each individual comment to see which file(s) they should be using.

Mar 22 2018, 12:41 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to D3031: fix T53839: better default for curve resolution in abc import.

Also see e12c31100. Guessing for default values is a tricky thing, especially since Alembic doesn't seem to have a standardised property for the curve resolution (I'm gladly proven wrong on this one). Having resolu=12 is fine for a simple case like T53839, but brings down Blender to a crawl when importing animated hair from another package.

Mar 22 2018, 12:39 PM · Alembic

Mar 21 2018

Sybren A. Stüvel (sybren) closed T53884: Import issue with two alembic file sequences as Resolved.

This is fixed in 09c88fed1f58

Mar 21 2018, 3:17 PM · Alembic

Mar 16 2018

Christopher Anderssarian (Christopher_Anderssarian) added projects to T54294: Problem in Duplicate for Alembic object: Import/Export, Alembic.
Mar 16 2018, 8:55 PM · Alembic, Import/Export, BF Blender
Vaughan Ling (heavypoly) added a comment to T54326: Import Alembic stuck in edit mode.

I guess this isn't the right place, but can I ask for a relative file paths option on Alembic import?

Mar 16 2018, 8:50 PM · Alembic, BF Blender
Vaughan Ling (heavypoly) added a comment to T54326: Import Alembic stuck in edit mode.

Thank you!

Mar 16 2018, 8:46 PM · Alembic, BF Blender
Kévin Dietrich (kevindietrich) closed T54326: Import Alembic stuck in edit mode as Resolved.

This should be fixed now (rBe5327afcb73f), thanks for the report!

Mar 16 2018, 4:13 AM · Alembic, BF Blender

Mar 15 2018

Vuk Gardašević (lijenstina) added a project to T54326: Import Alembic stuck in edit mode: Alembic.
Mar 15 2018, 10:50 AM · Alembic, BF Blender