Steps to Reproduce

Import an Alembic file as SkeltalMesh with the 'create materials' option on, the material slot generated are all named as None, can we support naming them from the face set data?

To be specific, in the FAbcImporter::ImportAsSkeletalMesh method, can we modify the adding materials part as follow?

//SkeletalMesh->GetMaterials().Add(FSkeletalMaterial(Material, true)); 
SkeletalMesh->GetMaterials().Add(FSkeletalMaterial(Material, true, false, FName(*MaterialName)));

Have Comments or More Details?

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

Login to Vote

ComponentUE - Editor - Content Pipeline - USD
Affects Versions5.0
Target Fix5.3
Fix Commit24560605
Main Commit24560605
CreatedApr 18, 2022
ResolvedMar 8, 2023
UpdatedApr 29, 2023