Description

According to Licensee this problem seems to be caused by the time to sample the data.
By changing the time to frame number, the import seems to be successful.

\Engine\Plugins\Experimental\AlembicImporter\Source\AlembicLibrary\Private\AbcPolyMesh.cpp
bool FAbcPolyMesh::ReadFirstFrame(const float InTime, const int32 FrameIndex)
From:

Alembic::Abc::ISampleSelector SampleSelector = AbcImporterUtilities::GenerateAlembicSampleSelector<double>(Time);

To:

Alembic::Abc::ISampleSelector SampleSelector = AbcImporterUtilities::GenerateAlembicSampleSelector<int64>(FrameIndex);

In addition, it is need to set 10 in the start frame when importing. It will fail with 0 or 1 etc.
[Link Removed]

Steps to Reproduce
  1. Import attached alembic file
    [Link Removed]
  2. Set Geometry Cache on Import Type
  3. Click import Button

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64714 in the post.

1
Login to Vote

By Design
CreatedOct 3, 2018
ResolvedJan 10, 2019
UpdatedApr 21, 2020