AlembicProject
ActivePublic

Properties

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

Yesterday

Bastien Montagne (mont29) raised the priority of T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution from "Incomplete" to "Normal".
Wed, Jun 28, 10:37 AM · Alembic, BF Blender

Mon, Jun 19

Sybren A. Stüvel (sybren) added a comment to T51762: [alambic] Unit test script_alembic_import is failing..

@LazyDodo (LazyDodo) done.

Mon, Jun 19, 5:57 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) changed the status of T51762: [alambic] Unit test script_alembic_import is failing. from "Invalid" to "Resolved" by committing rB81775e19203c: Fix T51762: Unit test script_alembic_import is failing..
Mon, Jun 19, 5:56 PM · Alembic, BF Blender
LazyDodo (LazyDodo) added a comment to T51762: [alambic] Unit test script_alembic_import is failing..

Can we then disable this test until the legacy despgraph is no longer the default?

Mon, Jun 19, 4:37 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T51701: Alembic cache screws up mesh.

I can confirm this bug. The root cause is that the Mesh Sequence Cache modifier adjusts the vertices of the mesh directly. You can see this when you view the mesh in Edit Mode; the mesh will be deformed, instead of in the rest position as expected by the Armature modifier.

Mon, Jun 19, 12:23 PM · Import/Export, BF Blender, Alembic
Alexander Weide (alexgerman123) added a comment to T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution.

I tested the export in Linux with 3.19 Kernel wich is recommented by the OS developer. Also tested with Kernel 4.0 and 4.4. The result is the same. I am working on 4.4.79 in general cause of hardware requirements.

Mon, Jun 19, 12:06 PM · Alembic, BF Blender
Alexander Weide (alexgerman123) added a comment to T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution.

So i tested alot at the weekend and i found out that the problem only occur with high amounts of polygones.

Mon, Jun 19, 12:00 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) triaged T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution as "Incomplete" priority.
Mon, Jun 19, 11:37 AM · Alembic, BF Blender
Sybren A. Stüvel (sybren) moved T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution from Backlog to Waiting for feedback from OP on the Alembic board.
Mon, Jun 19, 11:35 AM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution.

Since I don't have Houdini, it'll be hard to test this out. I can try and investigate with some other software, though (abcview).
Please attach a simple example file that shows this issue.

Mon, Jun 19, 11:17 AM · Alembic, BF Blender
Sybren A. Stüvel (sybren) closed T51762: [alambic] Unit test script_alembic_import is failing. as "Invalid".

Turns out this does happen on Linux too, but only if you enable the legacy depsgraph. I tested only with WITH_LEGACY_DEPSGRAPH:BOOL=OFF.
@Sergey Sharybin (sergey) and I agree that it's not worth it fixing this test for the old depsgraph.

Mon, Jun 19, 11:15 AM · Alembic, BF Blender

Sun, Jun 18

Vuk Gardašević (lijenstina) added a project to T51839: Blender 2.78c Animation Export Alembic Problem caused by Multiply UV' Sets and multiple Materials and Workaround Solution: Alembic.
Sun, Jun 18, 8:28 PM · Alembic, BF Blender

Fri, Jun 16

Bastien Montagne (mont29) triaged T51762: [alambic] Unit test script_alembic_import is failing. as "Confirmed" priority.
Fri, Jun 16, 5:15 PM · Alembic, BF Blender
Bastien Montagne (mont29) assigned T51820: Alembic sequence Crash to Sybren A. Stüvel (sybren).

Please always attach files here, other places are not guaranteed to keep file around…

Fri, Jun 16, 4:24 PM · Alembic, BF Blender
Bastien Montagne (mont29) raised the priority of T51701: Alembic cache screws up mesh from "Incomplete" to "Normal".
Fri, Jun 16, 4:06 PM · Import/Export, BF Blender, Alembic

Thu, Jun 15

Thomas Volkmann (knekke) edited the description of T51820: Alembic sequence Crash.
Thu, Jun 15, 6:56 PM · Alembic, BF Blender
Thomas Volkmann (knekke) created T51820: Alembic sequence Crash.
Thu, Jun 15, 6:41 PM · Alembic, BF Blender

Sat, Jun 10

Sybren A. Stüvel (sybren) added a project to T51762: [alambic] Unit test script_alembic_import is failing.: Alembic.
Sat, Jun 10, 11:13 AM · Alembic, BF Blender

Fri, Jun 9

Sybren A. Stüvel (sybren) merged T51489: Blender crash after changed imported alembic reloading into T51141: Crash when replacing an Alembic file while blender is open..
Fri, Jun 9, 8:37 AM · Alembic, Import/Export, BF Blender
Sybren A. Stüvel (sybren) merged task T51489: Blender crash after changed imported alembic reloading into T51141: Crash when replacing an Alembic file while blender is open..
Fri, Jun 9, 8:37 AM · Alembic, BF Blender
Aaron Carlisle (Blendify) added a project to T51489: Blender crash after changed imported alembic reloading: Alembic.
Fri, Jun 9, 4:21 AM · Alembic, BF Blender

Sat, Jun 3

Serge Lyatin (SergeL) added a comment to T51701: Alembic cache screws up mesh.

Unfortunately, v. 2.78.0-git.020bbbb-windows64 behaves the same.

Sat, Jun 3, 12:17 AM · Import/Export, BF Blender, Alembic

Fri, Jun 2

Aaron Carlisle (Blendify) triaged T51701: Alembic cache screws up mesh as "Incomplete" priority.
Fri, Jun 2, 11:47 PM · Import/Export, BF Blender, Alembic
Sybren A. Stüvel (sybren) added a comment to T51701: Alembic cache screws up mesh.

As you can see in the 2.79 release logs, a lot of Alembic improvements have been made since 2.78c. Can you try with a recent daily build from https://builder.blender.org/download/?

Fri, Jun 2, 11:43 PM · Import/Export, BF Blender, Alembic
Aaron Carlisle (Blendify) assigned T51701: Alembic cache screws up mesh to Sybren A. Stüvel (sybren).
Fri, Jun 2, 11:40 PM · Import/Export, BF Blender, Alembic

Thu, Jun 1

Serge Lyatin (SergeL) created T51701: Alembic cache screws up mesh.
Thu, Jun 1, 11:33 PM · Import/Export, BF Blender, Alembic

Tue, May 30

colin (col-one) added a watcher for Alembic: colin (col-one).
Tue, May 30, 1:36 PM

May 24 2017

Sybren A. Stüvel (sybren) closed T51351: Export procedual mesh animation with alembic as "Resolved".

@Sergey Sharybin (sergey) this wasn't necessary -- I just had to remove a check here and add a check there and now it's all fine.

May 24 2017, 12:43 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) closed T51586: Regression: Alembic containing animated curves / hair no longer working as "Resolved" by committing rBad27e97ee70e: Fix T51586: Regression: Alembic containing animated curves / hair no longer….
May 24 2017, 10:25 AM · Alembic, BF Blender
Steffen Dünner (debris) added a watcher for Alembic: Steffen Dünner (debris).
May 24 2017, 9:31 AM
Sybren A. Stüvel (sybren) added a project to T51586: Regression: Alembic containing animated curves / hair no longer working: Alembic.
May 24 2017, 8:04 AM · Alembic, BF Blender
Sybren A. Stüvel (sybren) moved T51488: Alembic export animated vertex color exports only first frame vertex color from Waiting for feedback from OP to Backlog on the Alembic board.
May 24 2017, 8:03 AM · Alembic, BF Blender
Yegor (Yegor) added a comment to T51488: Alembic export animated vertex color exports only first frame vertex color.

Sybren, i have tested it with 2.78c official and since there was another bug in that release i reported, it's unable to export whole animation of the abc file with vertex colors checked. Blender exports only two frames of animation in that case. But even then those two frames have no vertex color animation. That two frames export bug is now solved in the trunk.
Anyway, it's not a regression. It's a lack of feature, i believe.

May 24 2017, 12:27 AM · Alembic, BF Blender

May 23 2017

Sybren A. Stüvel (sybren) closed T51534: Incorrect vertex color data reading in imported alembic as "Resolved" by committing rB7b25ffb618dd: Fix T51534: Alembic: added support for face-varying vertex colours.
May 23 2017, 5:29 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) moved T51488: Alembic export animated vertex color exports only first frame vertex color from Backlog to Waiting for feedback from OP on the Alembic board.
May 23 2017, 12:36 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T51488: Alembic export animated vertex color exports only first frame vertex color.

@Yegor (Yegor) can you test with 2.78c to see if this was ever supported? Then we know if it's a regression (i.e. a bug) or a new feature.

May 23 2017, 12:36 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) closed T51319: Alembic export crashes when using Simple child particles if Display value is set below 100% as "Resolved" by committing rB8d26f2c2228f: Fix T51319: Alembic export crash w/simple child particles if Display value <….
May 23 2017, 12:32 PM · Import/Export, Alembic, BF Blender

May 22 2017

Sergey Sharybin (sergey) triaged T51351: Export procedual mesh animation with alembic as "Normal" priority.

@Sybren A. Stüvel (sybren), render pipeline will call the frame change post/pre callbacks (this is likely happening via the depsgraph update). So seems reasonable thing to do for alembic export as well?

May 22 2017, 3:23 PM · Alembic, BF Blender
Steffen Dünner (SteffenD) added a comment to T51319: Alembic export crashes when using Simple child particles if Display value is set below 100%.

At least with the current Buildbot builds Alembic export always crashes as soon as I use "Simple" or "Interpolated" children no matter what I set the "Display" amount to.

May 22 2017, 11:14 AM · Import/Export, Alembic, BF Blender

May 21 2017

Sybren A. Stüvel (sybren) added a comment to T51321: AlembicObjectPath has a fixed-size char[].

The "object path" is not a filesystem path, so it isn't affected by OS related restrictions. This is something we should address at some point, even though in practice I have yet to see Alembic files with such long "object paths" in them.

May 21 2017, 6:42 PM · BF Blender, Alembic

May 20 2017

Brecht Van Lommel (brecht) added a comment to T51321: AlembicObjectPath has a fixed-size char[].

I agree such hardcoded limits are not helpful, just saying that this might not actually affect anyone in practice. Mainly it's a waste of memory usage.

May 20 2017, 5:54 PM · BF Blender, Alembic
LazyDodo (LazyDodo) added a comment to T51321: AlembicObjectPath has a fixed-size char[].

it's an internal path inside an alembic file, we should not impose any OS related restrictions to that in the first place?

May 20 2017, 5:53 PM · BF Blender, Alembic
Brecht Van Lommel (brecht) added a comment to T51321: AlembicObjectPath has a fixed-size char[].

Doesn't belong in the bug tracker I think, so changed type. Not sure paths longer than 4096 are supported by any commonly used OS even.

May 20 2017, 5:41 PM · BF Blender, Alembic
Brecht Van Lommel (brecht) changed Type from Bug to To Do on T51321: AlembicObjectPath has a fixed-size char[].
May 20 2017, 5:40 PM · BF Blender, Alembic

May 18 2017

Thomas Volkmann (knekke) added a comment to T49234: Alembic Import issues.

+1 on the motionblur! Also an option to scale the velocity would be nice, and maybe an option to choose the channelname that provides the velocity as it might be different depending on the app that creates the alembic. Thanks!

May 18 2017, 3:44 PM · Alembic, Cycles, Import/Export, BF Blender

May 17 2017

Sergey Sharybin (sergey) assigned T51534: Incorrect vertex color data reading in imported alembic to Sybren A. Stüvel (sybren).

@Sybren A. Stüvel (sybren), mind having a look here?

May 17 2017, 2:30 PM · Alembic, BF Blender
Yegor (Yegor) edited the description of T51534: Incorrect vertex color data reading in imported alembic.
May 17 2017, 2:16 PM · Alembic, BF Blender
Yegor (Yegor) created T51534: Incorrect vertex color data reading in imported alembic.
May 17 2017, 2:16 PM · Alembic, BF Blender

May 16 2017

Jacques Lucke (JacquesLucke) added a comment to T51351: Export procedual mesh animation with alembic.

Just tried the approach with the custom property on the mesh. It did not seem to work.

May 16 2017, 8:56 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a comment to T51351: Export procedual mesh animation with alembic.

@Jacques Lucke (JacquesLucke) I didn't try this, but you could add a custom property to the mesh, and animate that. That way the mesh has animation data; this might be enough for the exporter to consider it "animated" and export it on every frame. Can you give that a try and let us know if it works?

May 16 2017, 11:37 AM · Alembic, BF Blender