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]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64714 in the post.
1 |
Component | UE - Editor - Content Pipeline - Import and Export |
---|---|
Affects Versions | 4.20 |
Target Fix | 4.22 |
Created | Oct 3, 2018 |
---|---|
Resolved | Jan 10, 2019 |
Updated | Apr 21, 2020 |