Dataless Mutable Crash (UnrealConversionUtils.cpp)

In our main project, when compiling a Customizable Object (CO_Character) that includes a SkeletalMeshParameter, I get this crash:

Assertion failed: ElementSize * (FirstVertexIndex + VertexCount) <= (int32)SkinBuffer->GetVertexDataSize() [File:D:\build\++UE5\Sync\Engine\Plugins\Mutable\Source\CustomizableObject\Private\MuCO\UnrealConversionUtils.cpp] [Line: 1219]

Screenshot and log are attached.

The strange thing is, I migrated this exact Customizable Object with all dependencies (mesh, materials, skeleton) to a new project, and it compiles without any issues. That is why unfortunately, I can’t provide a repo which is actually crashing.

Skinning the whole mesh only to one bone also makes compilation work.

Transferring skin weights from a backup of that mesh breaks it again.

Any idea what might be wrong with our mesh/skeleton/project? Thanks in advance!

I think the problem is the project setting r.GPUSkin.UnlimitedBoneInfluences=True

after disabling it, it compiled. however, metahuman face is complaining about it now: [Image Removed]what should I do?

Hey there,

I’m working on a repro for this at the moment, but as a quick test, could you turn on AllowCPUAccess on all of your skeletal meshes that are being run through Mutable while keeping the GPU skinning on?

Dustin

Hi there,
I want to point out that this and other features SkeletalMesh Parameters were missing have been added and will be available in the next release.