not sure it's the best place, but also added to TODO here
Thank you for your time anyway.
I agree that this is not a bug but a known limitation.
Tue, Apr 17
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!
Fri, Apr 13
Tue, Apr 10
Closed as duplicate of T53745
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").
Oh cool, sounds like folks are on the trail of a solution!
Fri, Apr 6
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).
Wed, Apr 4
some (related?) info in T53745
some (related?) info in T53745
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
Thu, Mar 22
@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.
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.
Wed, Mar 21
This is fixed in 09c88fed1f58df642c7a13fc5a32057b7160f85c
Mar 16 2018
I guess this isn't the right place, but can I ask for a relative file paths option on Alembic import?
This should be fixed now (rBe5327afcb73f), thanks for the report!
Mar 15 2018
Mar 6 2018
Feb 20 2018
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);
Feb 19 2018
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 18 2018
Feb 17 2018
If I wanted to recompile Blender's Alembic export module with the mayaColorSet=1 flag added, where in the source should I look?
Feb 13 2018
Feb 4 2018
Ok, thanks :)
@Juan Gea (juang3d) no one is working on that currently, otherwise there would be some activity here.
Jan 30 2018
How is this going?
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 28 2018
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 26 2018
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
It seems that I uploaded a mesh file by mistake.
@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?
Closing this, since it's an upstream Alembic limitation that I can't solve.
Jan 24 2018
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?
note though that I do get messages like this:
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?
Uploaded file simulated with realflow10