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

Mon, Sep 14

Sybren A. Stüvel (sybren) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

@Dorian Fevrier (Narann) thanks for the explanation. We're still looking for actual files to show off the amazing things that can be done now (as in, showing is better than telling).

Mon, Sep 14, 1:16 PM · BF Blender (2.91), Data, Assets & I/O, Alembic, Import/Export
Sybren A. Stüvel (sybren) closed D8869: Alembic export: write custom properties.
Mon, Sep 14, 1:04 PM · Alembic, BF Blender
Bastien Montagne (mont29) moved T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data. from Long-Term - Official to Blender 2.91 on the Data, Assets & I/O board.
Mon, Sep 14, 11:19 AM · BF Blender (2.91), Data, Assets & I/O, Alembic, Import/Export

Sun, Sep 13

Daniel Bystedt (dbystedt) accepted D8869: Alembic export: write custom properties.

This all sounds good to me.

Sun, Sep 13, 1:05 AM · Alembic, BF Blender

Fri, Sep 11

Dorian Fevrier (Narann) added a comment to T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data..

Hi everyone,

Fri, Sep 11, 4:42 PM · BF Blender (2.91), Data, Assets & I/O, Alembic, Import/Export
Sybren A. Stüvel (sybren) edited projects for T50725: Alembic export doesn't take 'Custom Properties', as alembic non-standard data., added: BF Blender (2.91); removed BF Blender.

As you can see in D8869: Alembic export: write custom properties, we're very close to having custom properties exported to Alembic. Can anyone help me out with some jazzy example file that really shows off the spectacular results that can be had with this new feature? We'd like to use that when announcing the feature for Blender 2.91.

Fri, Sep 11, 2:57 PM · BF Blender (2.91), Data, Assets & I/O, Alembic, Import/Export
Sergey Sharybin (sergey) accepted D8869: Alembic export: write custom properties.

From my side seems all fine!

Fri, Sep 11, 2:57 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D8869: Alembic export: write custom properties.
  • Added clarification in a comment, and call the proper function abc_schema_prop_for_custom_props().
Fri, Sep 11, 2:55 PM · Alembic, BF Blender
Sergey Sharybin (sergey) added inline comments to D8869: Alembic export: write custom properties.
Fri, Sep 11, 2:29 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D8869: Alembic export: write custom properties.
  • Removed some code that shouldn't be in this patch.
Fri, Sep 11, 2:14 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D8869: Alembic export: write custom properties.
Fri, Sep 11, 2:12 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D8869: Alembic export: write custom properties.
Fri, Sep 11, 2:12 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D8869: Alembic export: write custom properties.
Fri, Sep 11, 2:11 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D8869: Alembic export: write custom properties.
Fri, Sep 11, 2:11 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a reviewer for D8869: Alembic export: write custom properties: Daniel Bystedt (dbystedt).
Fri, Sep 11, 2:10 PM · Alembic, BF Blender

Thu, Sep 10

swann (slumber) added a comment to D8397: Alembic add option to write UVs on every frame.

@Sybren A. Stüvel (sybren) sorry for the lack of information. I am importing into Blender, I tested the ABC export in these two ways:

Thu, Sep 10, 1:11 PM · Alembic
Brecht Van Lommel (brecht) added a comment to D8397: Alembic add option to write UVs on every frame.

In hindsight, I don't think this should be an option at all we should just always export everything. Export performance matters, but correctness should be the default.

Thu, Sep 10, 12:58 PM · Alembic
Sybren A. Stüvel (sybren) added a comment to D8397: Alembic add option to write UVs on every frame.

I just tested the patch, It seems that only animation on the active UV channel is working (the other channels have no animation displayed, just a static UV for each of them). Is it the expected behavior ?

Thu, Sep 10, 10:18 AM · Alembic

Tue, Sep 8

Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Tue, Sep 8, 4:52 PM · USD, Alembic, Data, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) abandoned D2609: Alembic: support instancing.

This patch is outdated, and instancing will be handled in a different way in the future.

Tue, Sep 8, 4:08 PM · Alembic

Mon, Sep 7

Sybren A. Stüvel (sybren) added a comment to T80319: Camera's matrix exported to alembic has swapped axis.

To elaborate a bit more: a Blender camera without transformation points straight down. The Alembic file is written in such a way that when Maya (or other software, they seem to expect Maya-orientation too) loads it, it still points straight down.

Mon, Sep 7, 10:59 AM · Alembic, BF Blender
Sybren A. Stüvel (sybren) closed T80319: Camera's matrix exported to alembic has swapped axis as Invalid.

Maya and Blender have different default camera orientations. See rB7c5a44c71f13 for more details.

Mon, Sep 7, 10:56 AM · Alembic, BF Blender
Michał Kielak (michal.kielak) added a project to T80319: Camera's matrix exported to alembic has swapped axis: Alembic.
Mon, Sep 7, 10:39 AM · Alembic, BF Blender

Tue, Sep 1

Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Tue, Sep 1, 5:22 PM · USD, Alembic, Data, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Tue, Sep 1, 2:40 PM · USD, Alembic, Data, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Tue, Sep 1, 10:40 AM · USD, Alembic, Data, Assets & I/O, BF Blender
Dalai Felinto (dfelinto) updated the task description for T73363: Alembic / USD.
Tue, Sep 1, 10:11 AM · USD, Alembic, Data, Assets & I/O, BF Blender

Mon, Aug 31

Sybren A. Stüvel (sybren) closed T80126: Alembic Import dialogue has overwrite protection UI as Resolved by committing rBc5b9bf32e9e3: Fix T80126: Alembic Import dialogue has overwrite protection UI.
Mon, Aug 31, 12:41 PM · Alembic, User Interface, BF Blender
Sybren A. Stüvel (sybren) closed D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI.
Mon, Aug 31, 12:41 PM · User Interface, Alembic
Sybren A. Stüvel (sybren) added a comment to D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI.

Thanks for the patch!

Mon, Aug 31, 12:39 PM · User Interface, Alembic
Sybren A. Stüvel (sybren) accepted D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI.
Mon, Aug 31, 12:39 PM · User Interface, Alembic
Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Mon, Aug 31, 11:54 AM · USD, Alembic, Data, Assets & I/O, BF Blender

Fri, Aug 28

Philipp Oeser (lichtwerk) added a reviewer for D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI: Julian Eisel (Severin).
Fri, Aug 28, 1:28 PM · User Interface, Alembic

Wed, Aug 26

Philipp Oeser (lichtwerk) added projects to D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI: Alembic, User Interface.
Wed, Aug 26, 3:36 PM · User Interface, Alembic
Philipp Oeser (lichtwerk) added a revision to T80126: Alembic Import dialogue has overwrite protection UI: D8715: Fix T80126: Alembic Import dialogue has overwrite protection UI.
Wed, Aug 26, 3:35 PM · Alembic, User Interface, BF Blender
Philipp Oeser (lichtwerk) changed the status of T80126: Alembic Import dialogue has overwrite protection UI from Needs Triage to Confirmed.
Wed, Aug 26, 3:32 PM · Alembic, User Interface, BF Blender

Aug 17 2020

Sybren A. Stüvel (sybren) closed D8595: Fix T75936: Alembic, allow exporting of invisible objects.
Aug 17 2020, 5:56 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sybren A. Stüvel (sybren) updated the diff for D8595: Fix T75936: Alembic, allow exporting of invisible objects.

Added back some code that got lost when I removed the refactor from this patch.

Aug 17 2020, 5:30 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sybren A. Stüvel (sybren) closed T75936: Objects not exported to Alembic if disabled in render as Resolved by committing rBL62479: Alembic: add file with invisible objects.
Aug 17 2020, 5:21 PM · Data, Assets & I/O, Alembic, BF Blender
Sergey Sharybin (sergey) accepted D8595: Fix T75936: Alembic, allow exporting of invisible objects.
Aug 17 2020, 4:44 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sybren A. Stüvel (sybren) updated the diff for D8595: Fix T75936: Alembic, allow exporting of invisible objects.
  • Separated move of "is visibile" function into its own commit.
  • Feedback from Sergey
Aug 17 2020, 4:38 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sergey Sharybin (sergey) added inline comments to D8595: Fix T75936: Alembic, allow exporting of invisible objects.
Aug 17 2020, 3:37 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sybren A. Stüvel (sybren) updated the summary of D8595: Fix T75936: Alembic, allow exporting of invisible objects.
Aug 17 2020, 3:23 PM · Data, Assets & I/O, Alembic, BF Blender (2.91)
Sybren A. Stüvel (sybren) added a revision to T75936: Objects not exported to Alembic if disabled in render: D8595: Fix T75936: Alembic, allow exporting of invisible objects.
Aug 17 2020, 3:21 PM · Data, Assets & I/O, Alembic, BF Blender

Aug 14 2020

Sybren A. Stüvel (sybren) moved T77115: Mesh Cache Is Evaluated When Display Type Is Bounds or Outline Display Flag Is Off from Backlog to TODO on the Alembic board.
Aug 14 2020, 4:09 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) removed a project from T77115: Mesh Cache Is Evaluated When Display Type Is Bounds or Outline Display Flag Is Off: Dependency Graph.

I've updated the manual for the 1st point in my previous comment. This leaves the "don't load Alembic mesh when drawing as bounding box" feature, which is interesting but will have to be designed & planned separately.

Aug 14 2020, 4:08 PM · Alembic, BF Blender
Sybren A. Stüvel (sybren) added a project to T77115: Mesh Cache Is Evaluated When Display Type Is Bounds or Outline Display Flag Is Off: Alembic.

As I see it, there are two different things reported here:

Aug 14 2020, 3:48 PM · Alembic, BF Blender

Aug 10 2020

Brecht Van Lommel (brecht) moved T73363: Alembic / USD from Backlog to Designs on the USD board.
Aug 10 2020, 2:09 PM · USD, Alembic, Data, Assets & I/O, BF Blender

Aug 7 2020

Brecht Van Lommel (brecht) added a project to T73363: Alembic / USD: USD.
Aug 7 2020, 6:26 PM · USD, Alembic, Data, Assets & I/O, BF Blender
swann (slumber) added a comment to D8397: Alembic add option to write UVs on every frame.

Thanks for the quick answer @Cody Winchester (CodyWinch) and thanks for this patch !
I really hope that we could push the abc animated UV import/export to support multi-channel animated UVs 🤞
@Sybren A. Stüvel (sybren) do you have any idea about where the problem could be lying ?

Aug 7 2020, 11:15 AM · Alembic