Page MenuHome

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

Fri, Dec 7

Brecht Van Lommel (brecht) closed D4006: Correctly merge uvs before exporting to alembic.
Fri, Dec 7, 12:23 AM · Alembic
Brecht Van Lommel (brecht) accepted D4006: Correctly merge uvs before exporting to alembic.

This more complicated than it needs to be, there is no need for UV hashing if we are going to compare them directly.

Fri, Dec 7, 12:22 AM · Alembic

Mon, Dec 3

Maxime Robinot (maxime.robinot) added inline comments to D4006: Correctly merge uvs before exporting to alembic.
Mon, Dec 3, 5:59 PM · Alembic
Maxime Robinot (maxime.robinot) updated the diff for D4006: Correctly merge uvs before exporting to alembic.
Mon, Dec 3, 5:55 PM · Alembic

Fri, Nov 30

Kévin Dietrich (kevindietrich) added inline comments to D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 5:29 PM · Alembic
Brecht Van Lommel (brecht) added inline comments to D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 3:17 PM · Alembic
Maxime Robinot (maxime.robinot) added inline comments to D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 12:13 PM · Alembic
Sybren A. Stüvel (sybren) added inline comments to D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 10:23 AM · Alembic
Sybren A. Stüvel (sybren) requested changes to D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 10:22 AM · Alembic
Maxime Robinot (maxime.robinot) updated the diff for D4006: Correctly merge uvs before exporting to alembic.
Fri, Nov 30, 9:38 AM · Alembic

Thu, Nov 29

Brecht Van Lommel (brecht) requested changes to D4006: Correctly merge uvs before exporting to alembic.

This patch appears to be against an old version of the code, please update it to latest master.

Thu, Nov 29, 9:38 PM · Alembic
Kévin Dietrich (kevindietrich) added a project to D4006: Correctly merge uvs before exporting to alembic: Alembic.

@Sybren A. Stüvel (sybren), could you look into this? I have neither the Blender sources nor my Alembic files on my computer at the moment. Overall, apart from some style issues it looks good to me.

Thu, Nov 29, 9:00 PM · Alembic

Mon, Nov 19

Brecht Van Lommel (brecht) removed a project from T54690: Alembic design notes: Code Quest.
Mon, Nov 19, 12:58 PM · Alembic

Nov 15 2018

Philipp Oeser (lichtwerk) closed T57824: Alembic Sequence Crash as Resolved.

OKi, closing then

Nov 15 2018, 9:14 AM · Alembic, BF Blender: 2.8
Christophe Leyder (shotalot) added a comment to T57824: Alembic Sequence Crash.

You can close this, I contacted SideFX, its a bug in the Houdini exporter and not Blender. Apologies for any time wasted

Nov 15 2018, 7:21 AM · Alembic, BF Blender: 2.8

Nov 14 2018

Philipp Oeser (lichtwerk) assigned T57824: Alembic Sequence Crash to Sybren A. Stüvel (sybren).

Hm, seems I cant reproduce (a crash).
[Same for 2.79 master and 2.79b btw.]

Nov 14 2018, 2:59 PM · Alembic, BF Blender: 2.8
Philipp Oeser (lichtwerk) assigned T57377: Alembic animated content import to Sybren A. Stüvel (sybren).

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

Nov 14 2018, 2:54 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) raised the priority of T57824: Alembic Sequence Crash from Incomplete to Needs Triage.
Nov 14 2018, 12:50 PM · Alembic, BF Blender: 2.8
Christophe Leyder (shotalot) added a comment to T57824: Alembic Sequence Crash.

I have attached a simplified .abc that is still able to reproduce the crash.

Nov 14 2018, 11:04 AM · Alembic, BF Blender: 2.8
Philipp Oeser (lichtwerk) triaged T57824: Alembic Sequence Crash as Incomplete priority.

Please try to reproduce with something you can share publicly.
(there might be multiple people involved in such a report and exchanging assets between all those persons via mail is just not practical).

Nov 14 2018, 10:37 AM · Alembic, BF Blender: 2.8
Christophe Leyder (shotalot) created T57824: Alembic Sequence Crash.
Nov 14 2018, 10:28 AM · Alembic, BF Blender: 2.8

Oct 29 2018

Philipp Oeser (lichtwerk) raised the priority of T57377: Alembic animated content import from Incomplete to Confirmed.

We are seeing a couple of issues here (possibly we'll be splitting these in distinct reports if neccessary):

Oct 29 2018, 1:41 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added a revision to T57377: Alembic animated content import: D3847: Fix crash importing alembic with mcol indices out of bounds.
Oct 29 2018, 1:38 PM · Alembic, BF Blender
danny austin (dannysetvisions) added a comment to T57377: Alembic animated content import.

Attached is a scene from 3ds max with no animation exported as Alembic. Blender 2.8 crashes when I import this.

Oct 29 2018, 11:21 AM · Alembic, BF Blender

Oct 26 2018

danny austin (dannysetvisions) added a comment to T57377: Alembic animated content import.


file uploaded

Oct 26 2018, 3:09 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added a comment to T57377: Alembic animated content import.

we need the updated .abc as well...

Oct 26 2018, 11:43 AM · Alembic, BF Blender
danny austin (dannysetvisions) added a comment to T57377: Alembic animated content import.

Hi,
I have done a lower resolution test with the same track animation for the camera.
Interestingly, the camera is not animated in the ABC file.. That being said, it no longer crashed. Files attached

Oct 26 2018, 11:06 AM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added a comment to T54050: Camera focal length animation not importing.

@Jesse (FreakTheMighty) : cant reproduce.
in 2.79, the provided FBX wont import Focal Length [but that is expected since rBAb890f0d7e8a6 isnt included]
in 2.79b (or onwards), the provided FBX will import Focal Length [bunch of keyframes, but all very similar -- around 8.1/8.2mm]

Oct 26 2018, 9:49 AM · Addons, Alembic, Import/Export, BF Blender
Philipp Oeser (lichtwerk) added projects to T57078: Blender crashes while playing Alembic animation: Alembic, BF Blender.

crashes in 2.79 as well

Oct 26 2018, 9:36 AM · BF Blender, Alembic

Oct 25 2018

Philipp Oeser (lichtwerk) added a comment to T57377: Alembic animated content import.

There seems to be a curve in the .abc as well (Circle.001)?

Oct 25 2018, 9:55 PM · Alembic, BF Blender
danny austin (dannysetvisions) added a comment to T57377: Alembic animated content import.

let me know if you have any issues downloading

Oct 25 2018, 3:49 PM · Alembic, BF Blender
danny austin (dannysetvisions) added a comment to T57377: Alembic animated content import.

here it is
https://setvisions-my.sharepoint.com/:u:/g/personal/danny_austin_setvisions_co_uk/EbTro74J7d5PgJhy4b5VdzkB6bqx-KMbk5NE7ymu4bubSg?e=3zcjfY

Oct 25 2018, 3:49 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) triaged T57377: Alembic animated content import as Incomplete priority.

Cannot reproduce (when exporting from blender itself)

Oct 25 2018, 9:27 AM · Alembic, BF Blender
Philipp Oeser (lichtwerk) added projects to T57377: Alembic animated content import: BF Blender: 2.8, Alembic.
Oct 25 2018, 9:22 AM · Alembic, BF Blender

Sep 25 2018

Jesse (FreakTheMighty) added a comment to T54050: Camera focal length animation not importing.

Not sure why, but focal length keying worked for me in Blender Version 2.79 (2.79 2017-09-11, Blender Foundation), but does not work in Version 2.79b (2.79b 2018-03-22, Blender Foundation).

Sep 25 2018, 8:07 PM · Addons, Alembic, Import/Export, BF Blender

Sep 19 2018

Brecht Van Lommel (brecht) closed T53745: Blender writes .abc color information wrong as Resolved by committing rB104fb1fb76b1: Fix T53745: Alembic exported with vertex colors not readable by other software..
Sep 19 2018, 8:17 PM · Alembic, BF Blender
Brecht Van Lommel (brecht) closed D3704: Fix for T53745 wrong writing of Alembic vertex colors.
Sep 19 2018, 8:17 PM · Alembic
Brecht Van Lommel (brecht) accepted D3704: Fix for T53745 wrong writing of Alembic vertex colors.

Confirmed the vertex can be read correctly by Blender and two other softwares, and Alembic regression tests are passing.

Sep 19 2018, 8:15 PM · Alembic
Bastien Montagne (mont29) assigned T56778: Alembic Override Frame does not update on playback. to Sergey Sharybin (sergey).

Confirmed. @Sergey Sharybin (sergey), am going to summon you here, since I believe there may be something wrong in DEG - animation is in the CacheFile datablock, hence not in Object one (as any other modifier would be). And it is never evaluated afaict, even though dependency looks correct?

Sep 19 2018, 11:32 AM · BF Blender, Dependency Graph, Alembic
Sybren A. Stüvel (sybren) added a comment to D3704: Fix for T53745 wrong writing of Alembic vertex colors.

Thanks dude! I hope I have time to test & commit this soon :)

Sep 19 2018, 10:48 AM · Alembic

Sep 18 2018

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

I went ahead and took the plunge into the Blender source and sure enough I fixed it! I submitted a patch at https://developer.blender.org/D3704 along with some more info on indexed writing.
I attached an Alembic file that contains a tree model with several vertex color layers. I tested it extensively in Houdini. Please test it and post back your success or failure. I hope it fixes this bug for at least Houdini and Maya.

Sep 18 2018, 3:27 PM · Alembic, BF Blender
Wybren van Keulen (wybren) created D3704: Fix for T53745 wrong writing of Alembic vertex colors.
Sep 18 2018, 3:18 PM · Alembic

Sep 14 2018

Bastien Montagne (mont29) assigned T56792: Alembic doesn't export custom normals correctly to Sybren A. Stüvel (sybren).

@Sybren A. Stüvel (sybren) that one is for you I think?

Sep 14 2018, 9:31 AM · Import/Export, Alembic, BF Blender

Sep 13 2018

Rubén (Rub) created T56792: Alembic doesn't export custom normals correctly.
Sep 13 2018, 4:00 PM · Import/Export, Alembic, BF Blender

Sep 12 2018

Jeff (Jeffm) updated the task description for T56778: Alembic Override Frame does not update on playback..
Sep 12 2018, 3:08 PM · BF Blender, Dependency Graph, Alembic
Bastien Montagne (mont29) triaged T56778: Alembic Override Frame does not update on playback. as Incomplete priority.

Please follow our submission template and guidelines, also read these tips about bug reports, and make a complete, valid bug report, with required info, precise description of the issue (only ONE issue per report!), precise steps to reproduce it, small and simple .blend and/or other files to do so if needed, etc.

Sep 12 2018, 3:06 PM · BF Blender, Dependency Graph, Alembic
Jeff (Jeffm) created T56778: Alembic Override Frame does not update on playback..
Sep 12 2018, 1:17 PM · BF Blender, Dependency Graph, Alembic

Sep 3 2018

mario (ziomario) added a comment to T56597: mesh + armature exported in FBX format (7.4 binary or 6.1 ASCII) and imported in NUKE 11 does not work well..

ok. you are the coder.

Sep 3 2018, 1:31 PM · Import/Export, Animation, Alembic, BF Blender
Bastien Montagne (mont29) closed T56597: mesh + armature exported in FBX format (7.4 binary or 6.1 ASCII) and imported in NUKE 11 does not work well. as Invalid.

That’s the last time I say it: THIS BUGTRACKER IS NOT A USER SUPPORT SERVICE!

Sep 3 2018, 11:13 AM · Import/Export, Animation, Alembic, BF Blender
mario (ziomario) reopened T56597: mesh + armature exported in FBX format (7.4 binary or 6.1 ASCII) and imported in NUKE 11 does not work well. as "Open".
Sep 3 2018, 9:51 AM · Import/Export, Animation, Alembic, BF Blender