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

Yesterday

Philipp Oeser (lichtwerk) changed Type from Bug to To Do on T54703: Alembic Export of Metaball Particle System.
Wed, Apr 18, 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

Wed, Apr 18, 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.

Wed, Apr 18, 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.

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

Tue, Apr 17

Sybren A. Stüvel (sybren) updated the task description for T54690: Alembic design notes.
Tue, Apr 17, 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!

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

Fri, Apr 13

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

Tue, Apr 10

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

Tue, Apr 10, 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?)

Tue, Apr 10, 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

Tue, Apr 10, 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!

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

Fri, Apr 6

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).

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

Wed, Apr 4

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

Wed, Apr 4, 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

Wed, Apr 4, 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

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

Thu, Mar 22

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.

Thu, Mar 22, 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.

Thu, Mar 22, 12:39 PM · Alembic

Wed, Mar 21

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

This is fixed in 09c88fed1f58df642c7a13fc5a32057b7160f85c

Wed, Mar 21, 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

Mar 6 2018

Sergey Sharybin (sergey) triaged T54050: Camera focal length animation not importing as Normal priority.
Mar 6 2018, 4:00 PM · Addons, Alembic, Import/Export, BF Blender

Feb 20 2018

Nick Fox-Gieg (n1ckfg) added a comment to T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

Here's what I've got so far...it builds successfully and exports valid Alembic files, but abcls doesn't find the mayaColorSet=1 flag so I'm still doing something wrong.

Alembic::AbcCoreAbstract::MetaData md;
md.set("mayaColorSet", "1");
OC4fGeomParam param(prop, name, true, kFacevaryingScope, 1, 0, md);

https://github.com/n1ckfg/blender/blob/master/source/blender/alembic/intern/abc_customdata.cc

Feb 20 2018, 5:02 AM · Alembic, Import/Export, BF Blender

Feb 19 2018

levon hudson (levon) removed a watcher for Alembic: levon hudson (levon).
Feb 19 2018, 6:08 PM
Bastien Montagne (mont29) added projects to T54050: Camera focal length animation not importing: Alembic, Addons.
Feb 19 2018, 5:30 PM · Addons, Alembic, Import/Export, BF Blender
Nick Fox-Gieg (n1ckfg) updated subscribers of T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

OK, progress--I can build Blender from source with Alembic enabled. Next step, @Dario Seyb (daseyb) says for Unity he used the following to add the Maya color set flag:

AbcGeom::MetaData md;
m.set("mayaColorSet", "true");
m_colorSet = AbcGeom::OC4fGeomParam(m_scheme.getArbGeomParams(), “Cd”, true, AbcGeom::GeometryScope::kFacevaryingScope, 1, m_tsi, md);

Could you help me adapt this for Blender in abc_customdata.cc? I'm getting more certain that this is the fix to make Blender vertex colors readable in Houdini and Maya.

Feb 19 2018, 1:00 AM · Alembic, Import/Export, BF Blender

Feb 18 2018

Sybren A. Stüvel (sybren) added a comment to T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

@Nick Fox-Gieg (n1ckfg) I think a good place to put that would be in write_mcol().

Feb 18 2018, 2:55 PM · Alembic, Import/Export, BF Blender

Feb 17 2018

Nick Fox-Gieg (n1ckfg) added a comment to T52417: Cannot seem to export Vertex Color with Alembic for Maya nor Houdini.

If I wanted to recompile Blender's Alembic export module with the mayaColorSet=1 flag added, where in the source should I look?

Feb 17 2018, 9:50 PM · Alembic, Import/Export, BF Blender

Feb 13 2018

Sybren A. Stüvel (sybren) renamed T53884: Import issue with two alembic file sequences from dosent import two alembic file to Import issue with two alembic file sequences.
Feb 13 2018, 3:26 PM · Alembic

Feb 4 2018

Juan Gea (juang3d) added a comment to D2388: Cycles: initial work to support motion blur from Alembic caches..

Ok, thanks :)

Feb 4 2018, 11:12 AM · Alembic
Kévin Dietrich (kevindietrich) added a comment to D2388: Cycles: initial work to support motion blur from Alembic caches..

@Juan Gea (juang3d) no one is working on that currently, otherwise there would be some activity here.

Feb 4 2018, 1:18 AM · Alembic

Jan 30 2018

Juan Gea (juang3d) added a comment to D2388: Cycles: initial work to support motion blur from Alembic caches..

How is this going?

Jan 30 2018, 7:12 PM · Alembic
Philipp Oeser (lichtwerk) assigned T53839: .abc Loads On Ubuntu Fails To Load On Windows 7 to Sybren A. Stüvel (sybren).

Well hm, afaiks this is a matter of setting the curve resolution.
In 278c curve resolution wasnt really considered at all thus defaulting to U=12

Jan 30 2018, 5:20 PM · Alembic, BF Blender
Philipp Oeser (lichtwerk) created D3031: fix T53839: better default for curve resolution in abc import.
Jan 30 2018, 5:17 PM · Alembic

Jan 28 2018

hidenori saito (hisai) updated the task description for T53884: Import issue with two alembic file sequences.
Jan 28 2018, 8:44 AM · Alembic
Sybren A. Stüvel (sybren) added a comment to T53884: Import issue with two alembic file sequences.

Please update the description of the issue so that it's complete, example files and all. That saves people (like me) from having to read through all the comments and from figuring out which files are relevant.

Jan 28 2018, 1:06 AM · Alembic

Jan 26 2018

Philipp Oeser (lichtwerk) assigned T53884: Import issue with two alembic file sequences to Sybren A. Stüvel (sybren).

OK, can confirm both issues

  • when importing meshes, then particles --> both are visible, but meshes dont animate anymore
  • when importing particles, then meshes --> only particles are visible
Jan 26 2018, 6:55 PM · Alembic
hidenori saito (hisai) added a comment to T53884: Import issue with two alembic file sequences.

sorry. .
It seems that I uploaded a mesh file by mistake.

Jan 26 2018, 1:38 PM · Alembic
Philipp Oeser (lichtwerk) added a comment to T53884: Import issue with two alembic file sequences.

@hidenori saito (hisai): maybe I am missing the obvious, but the provided zip only contains the foam/particles (HY_Foam01_00000.abc - HY_Foam01_00031.abc)? Where is the mesh part?

Jan 26 2018, 1:01 PM · Alembic
Sybren A. Stüvel (sybren) closed T51141: Crash when replacing an Alembic file while blender is open. as Archived.

Closing this, since it's an upstream Alembic limitation that I can't solve.

Jan 26 2018, 10:59 AM · Alembic, Import/Export, BF Blender

Jan 24 2018

hidenori saito (hisai) added a comment to T53884: Import issue with two alembic file sequences.

It seems that the bdc file will be output to a separate folder after putting this check in the screen shot.
How about thinking it is irrelevant to this case?

Jan 24 2018, 10:33 PM · Alembic
Philipp Oeser (lichtwerk) added a comment to T53884: Import issue with two alembic file sequences.

note though that I do get messages like this:

Jan 24 2018, 4:54 PM · Alembic
Philipp Oeser (lichtwerk) added a comment to T53884: Import issue with two alembic file sequences.

Particles (HY_Foam01_00000.abc - HY_Foam01_00031.abc) seem to be imported correctly - and are animating on my side?
Are you sure you have checked Is Sequence in the Import Alembic options?

Jan 24 2018, 4:49 PM · Alembic
hidenori saito (hisai) added a comment to T53884: Import issue with two alembic file sequences.

Uploaded file simulated with realflow10

Jan 24 2018, 3:24 PM · Alembic